我試圖從存儲在Google Spreadsheet中的數據創建文檔。我在綁定腳本(對電子表格)中創建了一個函數,在觸發時,應該將適當的數據放入一個新文檔中。但是,當我嘗試時出現權限錯誤。通過綁定到Google電子表格的腳本創建Google文檔
您可以從腳本綁定到電子表格創建一個谷歌文檔(在您的谷歌驅動器)?如果是這樣,怎麼樣?
這裏有一些步驟重複行爲:
從一個基本的谷歌片:
function createDocument(ready, row) {
if(ready) {
var data = Utilities.formatString("Hello %s %s", row[0][0], row[0][1]);
var doc = DocumentApp.create("Testing");
var body = doc.getBody();
body.appendParagraph(data);
return "Success"
}
}
D2有:
| A | B | C | D |
1| First Name | Last Name | Ready | Function |
2| John | Doe | | |
3| Jane | Doe | | |
我使用腳本編輯器創建下面的函數以下電話:
=createDocument(C2, A2:B2)
但是,當我輸入「TRUE」到C2(觸發文檔的創建)我得到以下錯誤:
Error you do not have permission to call create (line 4).