Добавление метки времени в ячейку с существующей информацией без удаления - PullRequest
0 голосов
/ 11 мая 2018

Я нахожусь в процессе написания скрипта Google для ввода метки времени в дополнение к тому, что уже находится в ячейке

Пример: текущая информация в ячейке ==> 15.04.18 Что я хочунаселение ==> 15.04.18, новая дата ()

Я могу заполнить новую дату, но не нашел способа обновить текущую дату при сохранении текущей информации о ячейке

Возможно ли это?

Текущий сценарий

 var value = (e.value == "object" ? e.range.getValue() : e.value);
 var date = new Date ();

    if (e.range.columnStart == 1 && value == "Completed") {
    e.range.offset(0, 3).setValue(date);
  }

    if (e.range.columnStart == 1 && value == "Re-assign 1") {
    e.range.offset(0, 4).setValue(date);
  }

1 Ответ

0 голосов
/ 14 мая 2018

Каждая ячейка Google Sheets может хранить одно значение. Возможно, создание строки, которая представляет старое значение, а новое может сделать то, что вам нужно.

Используйте getDisplayValue , чтобы получить значение, показанное в электронной таблице, а затем объединить его со строкой, представляющей другое значение. Вы можете попробовать Utilities.formatDate

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