gpt4 book ai didi

google-apps-script - Google Script openById 不起作用?

转载 作者:行者123 更新时间:2023-12-04 18:20:55 33 4
gpt4 key购买 nike

这是我写的代码:

function importEventData(){
var dFile = DocsList.getFileById("0Ar2YhVnsK7LLdGVrUFdpRUVQTHJ0aG1SVkp6V0JMMkE");
var text = DocumentApp.openById("0Ar2YhVnsK7LLdGVrUFdpRUVQTHJ0aG1SVkp6V0JMMkE").editAsText().getText();
return text;
};

该函数的第一行有效。
但不幸的是,在第二行谷歌编译器停止并说:“文档丢失。(也许它被删除了。)”
现在我尝试了大约几个小时,在网上搜索,但找不到问题。该脚本有权访问我的 gDrive。
虽然我试图从 dFile.getId() 函数中获取 id。但这会产生相同的字符串和相同的错误。

最佳答案

var text = DocumentApp.openById("0Ar2YhVnsK7LLdGVrUFdpRUVQTHJ0aG1SVkp6V0JMMkE").getBody().editAsText().getText();

您需要添加 .getBody()之前 .editAsText()因为 DocumentApp.openByID('id')返回一个文档类对象,并且 editastext 方法仅适用于 body 对象。这可以在 Google 的文档中看到: https://developers.google.com/apps-script/reference/document/document-app

关于google-apps-script - Google Script openById 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13156230/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com