每次我运行一个非常简单的代码时,我都会收到此错误“服务电子表格在访问带有 id 的文档时超时getValues()...”,其中我基本上使用和将数据从一个谷歌工作表复制到另一个谷歌工作表setValues()。
我不认为这是因为 5M 单元格的限制,因为同样的函数在另一个尺寸更大的Google 表格中运行得非常好。所以我实在不明白问题出在哪里。
我尝试创建一个空的 GS 并运行该函数,因此我只提取数据而没有任何其他计算,但它仍然给了我同样的错误。
知道原因是什么吗?
这里的代码作为参考:
function MyFunction(){
var pm_ss_0 = SpreadsheetApp.openById('...');
var pm_tab_0 = pm_ss_0.getSheetByName('...');
var pm_data_0 = pm_tab_0.getDataRange().getValues();
var target_ss_0 = SpreadsheetApp.getActiveSpreadsheet();
var target_tab_0 = target_ss_0.getSheetByName('...');
target_tab_0.clearContents();
var target_data_0 = target_tab_0.getRange(1, 1, pm_data_0.length,
pm_data_0[0].length).setValues(pm_data_0);
}
Run Code Online (Sandbox Code Playgroud)