Google Sheets: Trigger вводит данные не на тот лист - PullRequest
0 голосов
/ 07 ноября 2019

Я запрограммировал макрос в Google Sheets, который отображает таблицу для отображения истории определенных данных, которые меняются каждый день. Каждый день макрос вставляет в таблицу новую строку с новой датой. Это делается с помощью триггера. Проблема: триггер всегда вводит данные на первом листе, но мой список оценки - это 6-й лист, который называется оценкой. Что мне нужно ввести в код, чтобы значения вводились на 6-м листе (оценка)?

 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);
}```
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...