Adding a indication to script in Google Sheets
我有一个将数据保存在 Google 表格中的小脚本。它查看 3 个单元格并在下方"保存"它们。我每隔几个小时就将它设置在"项目触发器"上,而且我还有一个按钮。我想在 D 列中,在单元格中插入一些文本,指示是触发器还是手动按钮单击 (
我现在得到的是:
1 | URL : follower_count : date |
我想要:
1 | URL : follower_count : date : trigger_status |
代码如下:
1 2 3 4 5 6 7 8 9 | // function to save data function saveData() { var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheetByName('Sheet1'); var url = sheet.getRange('Sheet1!A3').getValue(); var follower_count = sheet.getRange('Sheet1!B3').getValue(); var date = sheet.getRange('Sheet1!C3').getValue(); sheet.appendRow([url, follower_count, date]); } |
谢谢。
来自 Google Apps 脚本文档:
Simple triggers and installable triggers let Apps Script run a
function automatically if a certain event occurs. When a trigger
fires, Apps Script passes the function an event object as an argument,
typically callede .
因此,当您的函数
1 2 3 4 5 6 7 | function saveData(e) { var isTrigger = false; if(e){ isTrigger = true; } ... } |