将数据从一个Google工作表移到另一个

时间:2019-06-12 10:01:51

标签: javascript google-apps-script google-sheets

将数据从一个Google表格工作簿移动到另一个。我该如何在此处改进代码:-

function moveValuesOnly() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var source = ss.getRange('A5:D');
var destSheet = ss.getUrl('myurl');
var destRange = destSheet.getRange(destSheet.getLastRow()+1,6);
source.copyTo (destRange, {contentsOnly: true});}

遇到此错误

  

“找不到方法getUrl(string)”

我可以在同一工作簿中找到一个解决方案,而在另一个工作簿中却找不到另一个解决方案。
不想将importrangeQuery作为已移动的数据,不得链接。

1 个答案:

答案 0 :(得分:0)

也许您需要更换

ss.getUrl('myurl')

作者

SpreadsheetApp.openByUrl('myurl')