当通过Apps Script重复将行导入Fusion表时,我遇到了在尝试导入更多行时仍然导入行的情况,这会导致一般internal Error
。理想情况下,我会检查表当前是否正在导入,只有在不存在时才尝试导入。
Fusion Table API中是否存在显示此信息的函数?
答案 0 :(得分:0)
你必须自己使用某种“旗帜”处理这种情况。知道导入功能何时完成(或不完成)。
脚本属性是理想的工具,例如下面的例子。
function detectIfDone(){
var done = PropertiesService.getScriptProperties().getProperty('done');
if(done == 'done'){
importData();
}else{
return;
}
}
function importData(){
PropertiesService.getScriptProperties().setProperty('done','not yet');
// do what you have to do
Logger.log('import data');
//when done
PropertiesService.getScriptProperties().setProperty('done','done');
}