我试图从存储在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).