【发布时间】:2021-06-11 06:58:39
【问题描述】:
我创建了一个 webhook 和一个 google 脚本来从工作表中获取值并将其存储在数据库中。在触发器的帮助下,我可以在发生更改时运行脚本。但是在执行所有列时再次上传,我有多个相同值的条目。我该如何解决这个问题?
var sh1 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1")
var rng = sh1.getDataRange().getValues();
for(var i=1;i<rng.length; i++){
var formData = {
"timestamp": rng[i][0],
"email":rng[i][1]
}
var params = {
'method' : 'post',
'payload': formData
}
var getId = UrlFetchApp.fetch('webhookURL', params);
sh1.getRange(i+1, 31).setValue(getId);
}
}
这是我的谷歌脚本。我打算将数据复制粘贴到谷歌表中并更新其中的值。 我应该使用什么类型的触发器来解决这个问题。
【问题讨论】:
标签: mongodb google-apps-script google-sheets triggers webhooks