Google apps script 清除谷歌电子表格中的单元格

Google apps script 清除谷歌电子表格中的单元格,google-apps-script,google-sheets,gmail,Google Apps Script,Google Sheets,Gmail,这是我得到的 函数clearRange(){ var AUTH_TOKEN=“输入您的OAuth_TOKEN”; var url=“占位符url”; var auth=“AuthSub token=\”“+auth\u token+”\“”; var res=UrlFetchApp.fetch(url{ 标题:{ 授权:auth } }); 获取请求(“占位符url”); var ui=SpreadsheetApp.getUi(); var response=ui.alert('您有Gmail帐

这是我得到的

函数clearRange(){
var AUTH_TOKEN=“输入您的OAuth_TOKEN”;
var url=“占位符url”;
var auth=“AuthSub token=\”“+auth\u token+”\“”;
var res=UrlFetchApp.fetch(url{
标题:{
授权:auth
}
});
获取请求(“占位符url”);
var ui=SpreadsheetApp.getUi();
var response=ui.alert('您有Gmail帐户吗?(如果您没有登录,请选择“否”)、ui.ButtonSet.YES\u No);
如果(响应==ui.Button.YES){
变量附件=[{
文件名:“Innevape批发订单.xlsx”,
内容:res.getContent(),
mimeType:“应用程序/vnd.ms excel”
}];
MailApp.sendEmail(“占位符电子邮件”、“Innevape批发订单”),“”{
附件:附件
});
var ui=SpreadsheetApp.getUi();
var sent=ui.alert(“Email sent!”,ui.Button.OK);
}否则{
showURL(“占位符url”);
函数showURL(href){
var app=UiApp.createApplication().setHeight(35)、setWidth(90);
app.setTitle(“谢谢!”);
var link=app.createAnchor(“下载文件”,href).setId(“链接”);
app.add(link);
var doc=SpreadsheetApp.getActive();
文件显示(应用程序);
}
}
var sheet=SpreadsheetApp.getActive().getSheetByName('Mix sheet');
sheet.getRange('B3:F29').clearContent();
}
代码附在我的电子表格上的一个按钮上,这个按钮应该会打开一个盒子,询问他们是否有gmail帐户。如果他们选择“是”,那么它应该发送电子邮件给我,并给他们一个确认窗口,上面写着“email Sent!”。如果他们选择“否”,那么我希望它能弹出一个框来下载文件,这样他们就可以自己通过电子邮件发送。在所有这些之后,它应该清除指定的单元格

如果你选择“否”,它会说

TypeError:showURL不是函数,它未定义

如果“是”,它会发送电子邮件,但会说

找不到方法警报(字符串、按钮)

当前两个选项都不会清除单元格