0

我目前正在尝试从第一个电子表格传输数据并将数据在下面给出的范围内传输到第二个电子表格中。我能够运行脚本,一切看起来都很好,但它不会返回错误消息,也不会正确编译代码。getData函数没有完成结果(没有错误)[Google脚本]

我在问我是否正确使用我的功能,或者如果我错误地引用了某些东西。请参阅下面的日志,以显示“完整”执行。

谢谢你的任何和所有帮助。

[17-09-26 12:38:57:868 PDT] Starting execution 
 
[17-09-26 12:38:57:977 PDT] SpreadsheetApp.openById([1fVooVTPgkiVr5rY1g-uKhjHIs1up5DJ3B9l_joleC9Q]) [0.102 seconds] 
 
[17-09-26 12:38:57:977 PDT] Spreadsheet.getSheetByName([Heather]) [0 seconds] 
 
[17-09-26 12:38:58:106 PDT] Sheet.getRange([A1:G300]) [0.127 seconds] 
 
[17-09-26 12:38:58:362 PDT] Range.getValues() [0.256 seconds] 
 
[17-09-26 12:38:58:364 PDT] SpreadsheetApp.getActiveSpreadsheet() [0.001 seconds] 
 
[17-09-26 12:38:58:465 PDT] Spreadsheet.getSheetByName([Heather]) [0.1 seconds] 
 
[17-09-26 12:38:59:050 PDT] Sheet.getRange([A1:G300]) [0.584 seconds] 
 
[17-09-26 12:38:59:057 PDT] Range.setValues([[[ID, Vendor, Address, Due Date, Time, I or E, $$$], [Mon Sep 25 00:00:00 GMT-05:00 2017, , , , , , ], [Tue Sep 26 00:00:00 GMT-05:00 2017, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ]]]...) [0.003 seconds] 
 
[17-09-26 12:38:59:729 PDT] Execution succeeded [1.183 seconds total runtime]

function getdata() { 
 
    var sourcess = SpreadsheetApp.openById("1fVooVTPgkiVr5rY1g-uKhjHIs1up5DJ3B9l_joleC9Q"); //source spreadsheet 
 
    var sourcesheet = sourcess.getSheetByName("Stephen-GA"); //source sheet name 
 
    var sourcerange = sourcesheet.getRange('A1:G300'); //data range source 
 
    var sourcevalues = sourcerange.getValues(); 
 
    
 
    var ss = SpreadsheetApp.getActiveSpreadsheet(); //destination spreadsheet (the current active spreadsheet) 
 
    var destsheet = ss.getSheetByName("Stephen-GA"); //destination sheet name 
 
    var destrange = destsheet.getRange('A1:G300'); //destination range 
 

 

 
    destrange.setValues(sourcevalues);   
 
}

回答

0

这工作好对我来说: 我有一个小麻烦自动完成工作,所以我删除了所有的评论,并重新格式化文本。

function getMyData() 
{ 
    var sourcess=SpreadsheetApp.openById("MyID"); 
    var sourcesheet = sourcess.getSheetByName("Sheet1"); 
    var sourcerange = sourcesheet.getRange('A1:B4'); 
    var sourcevalues = sourcerange.getValues(); 
    var ss = SpreadsheetApp.getActiveSpreadsheet(); 
    var destsheet = ss.getSheetByName("Sheet1"); 
    var destrange = destsheet.getRange('A1:B4'); 
    destrange.setValues(sourcevalues); 
} 
+0

谢谢你的答复库珀。我只是试了一下,它似乎已经奏效。我不确定你对这种语言的规则有多熟悉,但是你认为表格名称中的“ - ”可能会把它搞砸吗?或者可能是范围太大?我感谢您的帮助! – Jayc9419

+0

我不认为这些事情都是问题。 – Cooper

+0

好的,你认为它可能是Google Script吗?我尝试连续两次测试脚本,但第二次没有完成。有什么建议么? – Jayc9419

相关问题