У меня есть скрипт, который в настоящее время работает, но не так, как мне хотелось бы.
, который копирует данные из столбца B в G, который содержит формулы, извлекающие информацию из openweathermap.org, и вставляет значения формулы в столбцыH к L. Причина, по которой я запускаю этот скрипт, состоит в том, что формула из openweathermap.org обновляется.Я хочу, чтобы скрипт выполнялся только на пустых ячейках, оставляя ячейки, которые уже содержат данные только в столбцах H - L.(Таким образом, они вставляют значения только один раз)
Я новичок в скрипте Google и исследовал в Google, но не могу найти предыдущий результат, который работает для моего скрипта
Я ожидаю, что код будет выполняться и копироватьи данные, но чтобы игнорировать любые ячейки в столбцах H - L, если они содержат данные
Script
function moveValuesOnly1() {var ss = SpreadsheetApp.getActiveSpreadsheet();
var source = ss.getRange("Sheet1!B:G");
source.copyTo(ss.getRange("Sheet1!H:L"),
{contentsOnly: true});}
Я ожидаю, что код будет выполняться и копировать и данные, но игнорировать любые ячейки в столбцах Hв L, если он содержит данные