Обновление основного листа Google при редактировании дополнительного листа? - PullRequest
1 голос
/ 16 октября 2019

Хорошо, у меня есть документ на листах Google, содержащий одну большую электронную таблицу, содержащую ряд строк, описывающих вакансии, и четыре меньшие электронные таблицы, в которых каждому сотруднику показаны только назначенные им вакансии.

Когдасотруднику назначается задание, строка, связанная с этим заданием, копируется в отдельный лист сотрудника, но также остается в большой электронной таблице, в которой содержится каждое задание.

Проблема заключается в том, что при редактировании задания на одной из страниц персонала основная таблица не отражает изменения. У каждой работы есть уникальный ссылочный номер, который одинаков как на главной странице, так и на странице персонала, и что я в основном ищу, это что-то сказать

Если изменения внесены на странице персонала, найдите работу на главной страницеи сделайте эту строку = для строки на странице персонала.

Есть идеи?

1 Ответ

0 голосов
/ 16 октября 2019

Вы можете использовать onEdit триггер в электронной таблице персонала для обнаружения изменений. Имейте в виду ограничения триггеров

enter image description here

function makeChanges(e){

  var value = e.value;
  var range = e.range;

  Logger.log(JSON.stringify(e))

  var masterSpreadsheet = SpreadsheetApp.openById('masterSpreadsheetID').getSheetByName('sheetName');

  // To do...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...