Я встречался с такой ситуацией раньше, потому что copyTo(...)
имеет 2 способа объявить
1) .copyTo(destination, copyPasteType, transposed)
yourNewSheet.getRange('A3:Z100').copyTo(yourNewSheet.getRange('A3:Z100'),
SpreadsheetApp.CopyPasteType.PASTE_VALUES, false)
поставить больше , false
, если не будет читать 2) что-то вроде ничего не значит, я думаю
2) .copyTo(destination, options)
yourNewSheet.getRange('A3:Z100').copyTo(yourNewSheet.getRange('A3:Z100'),
{contentsOnly:true})
для этого варианта нужно поставить {contentsOnly:true}
вместо
вы можете использовать один из приведенных выше, результат будет таким же
Примечание:
Кроме того, перед копированием диапазона убедитесь, что скрипт обновляется с помощью SpreadsheetApp.flu sh () . В противном случае значения, сгенерированные формулой, могут вообще не копироваться.