我正在使用 Google 应用程序脚本中的电子表格服务从 Internet 检索一些数据,然后对其进行一些处理。问题是当我设置 ImportHtml 值时,如果数据集大于说几行,我无法立即访问导入的范围,因此在脚本中引发错误:
例子:
// create tmp sheet and import some data.
var sheet = this.createTmpSheet(); // custom method to create a temp sheet.
sheet.getRange('A1').setValue('=ImportHtml("someUrl","table",1)');
// at this point usually I can access the range
var range_to_copy = sheet.getDataRange();
// However if the data is more than 10-15 rows I get invalid dimention for range..
任何想法如何等待进口的“准备就绪”?通常的触发器似乎都不是合适的选择。我所需要的只是进行流量控制,以便在导入完成后收到通知,通常在 10 秒内。