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}); 

相關問題