Я пытаюсь написать скрипт для постоянного обновления двух электронных таблиц, чтобы информация, помещенная в одну, всегда переходила в другую.
Полный проект состоит в том, чтобы создать главную электронную таблицу с 50 людьми, и у каждого из них есть свой собственный лист / страница, однако им не разрешают получить доступ к этому основному листу, поскольку они не могут видеть других людей данные. (Я в настоящее время не знаю ни о каких командах разрешения просмотра, но я почти уверен, что нет никаких).
Таким образом, решение, которое я рассматривал, заключается в создании 50 других электронных таблиц, и у каждой из них будет один лист со всей той же информацией, что и у основной электронной таблицы, а имя листа будет таким же, как на главной странице. .
Я нашел этот код в другом посте, который был для аналогичной проблемы
function onEdit(e) {
// Get the event object properties
var range = e.range;
var value = e.value;
//Get the cell position
var row = range.getRowIndex();
var column = range.getColumnIndex();
exportValue(row,column,value)
}
function exportValue(row,column,value) {
var ss = SpreadsheetApp.openById(targetID);
var s = ss.getSheetByName(targetSheetName);
var target = s.getRange(row, column);
target.setValue(value);
}
в этом я понимаю, что все делает, кроме строк ("var range = e.range; var value = e.value;"), это то, что я ищу или нет, idk
Заранее спасибо
:)