我有一个带有表单的google网站。我已经在表单的电子表格中添加了一个脚本,并在表单提交上添加了#34;"触发。我想创建一个空圆圈。
这是脚本。
function createCircle(e) {
try{
var email = Session.getActiveUser().getEmail();
var sh = SpreadsheetApp.getActiveSheet();
var circle = PlusDomains.newCircle();
circle.displayName = e.values[1];
var userId = 'me';
circle = PlusDomains.Circles.insert(circle, userId);
MailApp.sendEmail(email,'event created' , "Circle name is ");
}catch(e){
var email = Session.getActiveUser().getEmail();
MailApp.sendEmail(email,'event failed' , e.message);
}
}
我已通过转到资源 - >高级Google服务为该脚本激活了Google+域名API。有一行说明 这些服务也必须在Google Developers Console中启用。 所以我进入了Developers控制台并激活了API。
我仍然遇到同样的错误Access Not Configured. Please use Google Developers Console to activate the API for your project.
答案 0 :(得分:6)
它正是它所说的。修复:
您可能需要重新生成访问权限并刷新令牌才能生效。
答案 1 :(得分:0)
您正在使用PlusDomains.Circles.insert
。确保您的网站是在付费Google Apps帐户下创建的,PlusDomains仅适用于Google Domains(即付费帐户)。只是一个想法