按照Google Apps脚本> Rest API Node.js quickstart示例我能够完成身份验证过程(按照链接,获取令牌,存储令牌)
但脚本执行失败并显示错误消息
The API returned an error: Error: Project title may not be empty.
project.create()的文档表明请求正文只需要包含{title:string},这是快速启动的内容。
仔细检查Google Apps脚本API是否已启用=是,但api启用页面显示了一些不应该使用的HTML代码,并且在该页面的“概述”部分中启用它使用url
我非常确定API已启用,因为我在console.cloud中看到了流量
方法如下所示。
script.projects.create({
auth,
resource: {
title: 'My Script'
}
});
我也尝试过auth:auth,因为这是我在其他地方工作过的(同样的错误消息)
换句话说,我完全按照快速启动并检查功能文档无济于事,有人可以帮忙吗?
答案 0 :(得分:0)
我认为您的请求正文有效。那么你可以确认以下几点吗?
var {google} = require('googleapis');
,请修改为var google = require('googleapis');
。如果这些要点对你的情况没用,我很抱歉。