Triggers 谷歌工作表:触发器将数据放在错误的工作表上

Triggers 谷歌工作表:触发器将数据放在错误的工作表上,triggers,eventtrigger,google-sheets-macros,Triggers,Eventtrigger,Google Sheets Macros,我在Google Sheets中编程了一个宏,它显示一个表格,显示每天变化的某些数据的历史。宏每天都会在表中插入一行新的日期。这是使用触发器完成的。问题:触发器总是将数据放在第一张纸上,但我的评估列表是第六张纸,称为评估。我必须在代码中输入什么才能在第6页(评估)中输入值 有人有想法吗?是的,想法是先阅读你的问题,然后添加你的代码。因为如果我们看不到你做了什么,就不可能在代码方面帮助你。我想在这种情况下,代码是非常无用的,但是你能帮助我吗?我在你设置的问题中发布了代码,以使用活动表var tab

我在Google Sheets中编程了一个宏,它显示一个表格,显示每天变化的某些数据的历史。宏每天都会在表中插入一行新的日期。这是使用触发器完成的。问题:触发器总是将数据放在第一张纸上,但我的评估列表是第六张纸,称为评估。我必须在代码中输入什么才能在第6页(评估)中输入值


有人有想法吗?是的,想法是先阅读你的问题,然后添加你的代码。因为如果我们看不到你做了什么,就不可能在代码方面帮助你。我想在这种情况下,代码是非常无用的,但是你能帮助我吗?我在你设置的问题中发布了代码,以使用活动表
var tabellenblatt=SpreadsheetApp.getActiveSheet()如果要使用任何其他工作表,则必须在此处设置其他工作表。•您的代码永远不会被使用,因为它显示了您迄今为止所做/尝试的内容。
 var tabellenblatt=SpreadsheetApp.getActiveSheet();
 var aktuellerZeitpunkt=new Date();
 var zeitStempelFormat="dd.mm.yyyy hh:mm:ss";

 tabellenblatt.getRange(tabellenblatt.getLastRow()+1,56).setValue(aktuellerZeitpunkt).setNumberFormat(zeitStempelFormat);
 var checklist=SpreadsheetApp.getActive().getSheetByName("Phase 1-6 checklist");
 var currentValue1=checklist.getRange("BJ406").getValue();
 var currentValue2=checklist.getRange("BK406").getValue();
 var currentValue3=checklist.getRange("BL406").getValue();
  tabellenblatt.getRange(tabellenblatt.getLastRow()+0,57).setValue('=\'Phase 1-6 checklist\'!BH406');
   tabellenblatt.getRange(tabellenblatt.getLastRow()+0,58).setValue('1-6');
  tabellenblatt.getRange(tabellenblatt.getLastRow()+0,59).setValue('=\'Phase 1-6 checklist\'!BJ406').setValue(currentValue1);
 tabellenblatt.getRange(tabellenblatt.getLastRow()+0,60).setValue('=\'Phase 1-6 checklist\'!BK406').setValue(currentValue2);
 tabellenblatt.getRange(tabellenblatt.getLastRow()+0,61).setValue('=\'Phase 1-6 checklist\'!BL406').setValue(currentValue3);
}```