【问题标题】:Sidebar in google sheets using apps script not working谷歌表格中的侧边栏使用应用程序脚本不起作用
【发布时间】:2020-12-13 07:09:33
【问题描述】:

我正在尝试在我的 google 表格中构建一个侧边栏,并为其分配一个脚本以发送电子邮件。 问题是标题和关闭按钮显示正确,但侧边栏的内容未显示,并且出现错误: “n-sf2kk5ynt6qhvo6tzp2uamld3a63ce7qvtsloby-0lu-script.googleusercontent.com 响应时间过长。”

这是我使用的代码:

  1. interface.gs
function onOpen() {
  SpreadsheetApp.getUi() // Or DocumentApp or SlidesApp or FormApp.
      .createMenu('Control Panel')
      .addItem('Email', 'showEmail')
      .addToUi();
}

function showEmail() {
  var html = HtmlService.createHtmlOutputFromFile('Page')
      .setTitle('Email Panel')
      .setWidth(300);
  SpreadsheetApp.getUi() // Or DocumentApp or SlidesApp or FormApp.
      .showSidebar(html);
}

2.Page.html

<!DOCTYPE html>
<html>
  <head>
    <base target="_top">
  </head>
  <body>
    <div>Hello World!</div>
    <input type="button" value="Close" onclick="google.script.host.close()" />

  </body>
</html>

【问题讨论】:

  • 这种情况是否始终可以重现?新工作表、新项目、新侧边栏。
  • 您是否尝试过在禁用所有扩展程序的情况下以隐身/私人模式使用网络浏览器?您使用的是哪种网络浏览器?
  • @TheMaster 是的,它始终可以重现,我创建了一个新的电子表格,但它仍然存在,我尝试通过另一个谷歌帐户运行它,但问题仍然存在。
  • 如果你想继续这个,请提交包含代码的错误报告,屏幕截图到 issuetracker。有关详细信息,请参阅tag info page
  • 哇!它实际上在 Firefox 上工作,我也尝试连接到不同的 wifi 网络,它在 chrome 上正常工作,没有任何问题,但在我的家庭 wifi 上它仍然无法工作。

标签: google-apps-script google-sheets


【解决方案1】:

问题已经解决了,奇怪的是我的路由器出了问题,所以重置路由器解决了,谢谢大家的帮助。

【讨论】:

    【解决方案2】:

    这是一个用于发送和发送电子邮件的简单侧边栏脚本

    function sendemaildialog() {
      var html='<html><body>';
      html+='<form><input type="text" name="email" placeholder="Email Address" /><br/><input type="text" name="subject" placeholder="Subject"/>';
      html+='<br/><textarea rows="4" cols="30" name="message"></textarea><br/><input type="button" value="Send" onclick="google.script.run.sendEmail(this.parentNode);"/></form>';
      html+='</body></html>';
      SpreadsheetApp.getUi().showSidebar(HtmlService.createHtmlOutput(html));
    }
    
    function sendEmail(obj) {
      GmailApp.sendEmail(obj.email, obj.subject, obj.message);
    }
    

    【讨论】:

    • 我试过这段代码,但同样的问题仍然存在。
    • 好吧,我测试了它,所以它对我有用,你做错了什么
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多