0

我正在开发Google脚本以将HTML文件导入新的电子表格。 要做到这一点,我的剧本就像是:以编程方式将HTML导入Google电子表格

  1. 初始化上传表单
  2. 新文件保存到谷歌驱动器,在公用文件夹。
  3. 创建一个新的电子表格
  4. 设置公式插入到第一个单元格:=IMPORTHTML,要导入的HTML文件,通过Google云端硬盘公共网址(仅供参考,它只能有一个公共文件夹)
  5. 这里是我的问题:为了安全起见,我想取消HTML文件中的新电子表格,以便能够删除HTML文件。要做到这一点,我想:
    • 副本的值,并将它们与contentsOnly=true选择粘贴到一个新的工作表=>错误
    • 添加一个“使用Utilities.sleep”在此之前,要确保HTML很好进口(只是妄想,它不会改变任何东西......)

,如果我复制和不contentsOnly=true贴才有效。

这里是我的脚本:https://script.google.com/d/1NH3S3-TT-Yq43gqN4gkVwyTfhm9ZLz6aDVEB_w6gvvjFd3Xwdn0b0-Cg/edit?usp=sharing

试试这个脚本中删除{contentsOnly:true}上线58,它应该工作。 如果你离开它,它会产生这样的错误:“服务器上发生错误(...)”

你能帮助我吗?

千恩万谢

回答

0

我发现另一种方法做我的副本:

sheet2.getRange(sourceAllData.getA1Notation()).setValues(sourceAllData.getValues()); 

我换成

sourceAllData.copyTo(sheet2.getRange('A1'), {contentsOnly: true}); 

相关问题