все.
Видел множество вырезанных и вставленных скриптов Google Sheets, где все они в основном терпят неудачу из-за разницы между copy from source + paste in destination + delete source
и cut source + paste in destination
. Разница в том, что вставленный контент ссылается на те же ячейки, что и оригинал. Копирование на том же листе приводит к копированию формулы внутри ячейки и, в конечном итоге, к увеличению количества строк и столбцов нефиксированных ссылок на ячейки. Вставка скопированного содержимого на другой лист вызывает еще одно существенное различие между вышеупомянутыми двумя операциями - ссылочные значения формул вставленных ячеек с целевого листа, а не с исходного.
Как правильно выполнять вырезку и вставить Range
в Google Sheets как скрипт? Я видел только этот как жизнеспособный ответ, но это сетевой запрос, а не скрипт Google Sheets. Возможно, можно отправить запрос из скрипта Sheets, но, вероятно, должен быть более интегрированный способ вырезать и вставить. Вероятно, способ HTTP-запроса предназначен для внешних приложений.