Google apps script 脚本不';不保存图纸数据

Google apps script 脚本不';不保存图纸数据,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我的代码设计为每小时访问电子表格并更新一个值,如下所示 const spreadsheet=SpreadsheetApp.openById(“123456789abcdefghijklmnopqrstuvxyz”); var表={}; 函数updatePlayers(){ sheets['Users']=电子表格.getSheetByName('Users'); var data=sheets['Users'].getDataRange().getValues(); 对于(var i=1;iIt

我的代码设计为每小时访问电子表格并更新一个值,如下所示

const spreadsheet=SpreadsheetApp.openById(“123456789abcdefghijklmnopqrstuvxyz”);
var表={};
函数updatePlayers(){
sheets['Users']=电子表格.getSheetByName('Users');
var data=sheets['Users'].getDataRange().getValues();

对于(var i=1;iIt对我有效。我使用了
sheets['Users']=SpreadsheetApp.getActiveSheet();
此代码在时间触发器上执行。没有活动工作表,因为应用程序未打开。我理解。你的意思是什么?我只是说脚本对我有效。实际上,当你
openById()时,活动工作表是
电子表格.getSheets()[0];
@VincentHarris您将工作表定义为
常量有什么原因吗
?以后不能使用
工作表['Users'对其进行编辑=…
因为这会改变
工作表
对象。你说
值不是每天增加24,而是一个变化的数字大大减少
-比预期的低多少?你的执行日志是什么样的?你能看到脚本每小时运行一次吗?如果是这样,它们是预期运行还是有错误?它对m有效e、 我使用了
sheets['Users]=SpreadsheetApp.getActiveSheet();
此代码是在时间触发器上执行的。没有活动的工作表,因为应用程序没有打开。我理解。你的意思是什么?我只是说脚本对我有效。实际上,当你
openById()
时,活动的工作表是
电子表格.getSheets()[0];
@VincentHarris您将工作表定义为
常量有什么原因吗?以后不能使用
工作表['Users'对其进行编辑=…
因为这会改变
工作表
对象。您说
值不是每天增加24,而是一个变化的数字大大减少
-比预期的低多少?您的执行日志是什么样的?您能看到脚本每小时运行一次吗?如果是,它们是否都按预期运行,还是有错误?