Button 谷歌应用程序Sript按钮

Button 谷歌应用程序Sript按钮,button,google-apps-script,containers,Button,Google Apps Script,Containers,我正在尝试制作一个侧边栏,自动将句子写到每日活动报告中。在这种情况下,安全官员会反复记录事情。我基本上是想让它更容易。点击一个按钮,弹出一个预先写好的自动时间戳句子 我有一个边栏 但当我试图超过三个按钮时,整个事情都失败了。弹出HTML侧栏。但是按钮停止工作了 当我使用IDE播放按钮运行按钮时,按钮后面的功能仍然有效。但当我超过三个按钮时,按钮停止反应 感谢您的帮助,如果您想查看我的代码,请告诉我。下面是一个从侧边栏输入电子表格的时间戳文本的简单示例 代码.gs function onOpen(

我正在尝试制作一个侧边栏,自动将句子写到每日活动报告中。在这种情况下,安全官员会反复记录事情。我基本上是想让它更容易。点击一个按钮,弹出一个预先写好的自动时间戳句子

我有一个边栏

但当我试图超过三个按钮时,整个事情都失败了。弹出HTML侧栏。但是按钮停止工作了

当我使用IDE播放按钮运行按钮时,按钮后面的功能仍然有效。但当我超过三个按钮时,按钮停止反应


感谢您的帮助,如果您想查看我的代码,请告诉我。

下面是一个从侧边栏输入电子表格的时间戳文本的简单示例

代码.gs

function onOpen()
{
  loadSideBar();
  SpreadsheetApp.getUi().createMenu('My Menu').addItem('loadSidebar', 'loadSideBar').addToUi();  
}

function dispText(txt)
{
  var ss=SpreadsheetApp.getActiveSpreadsheet();
  var sht=ss.getSheetByName('Notes');
  var ts=Utilities.formatDate(new Date(), 'GMT-6', "M/dd/yyyy HH:mm:ss");
  var row=[];
  row.push(ts);
  row.push(txt);
  sht.appendRow(row);
  return true;
}

function loadSideBar()
{
  var userInterface=HtmlService.createHtmlOutputFromFile('sidebar');
  SpreadsheetApp.getUi().showSidebar(userInterface);
}
sidebar.html

<!DOCTYPE html>
<html>
  <head>
    <base target="_top">
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
  <script>
    $(function() {
        $('#txt1').val('');
      });
    function sendText()
    {
      var txt=$('#txt1').val();
      google.script.run
        .withSuccessHandler(clearText)
        .dispText(txt);
    }
    function clearText()
    {
      $('#txt1').val('');
    }
    console.log("My code");
  </script>
  </head>
  <body>
  <textarea id="txt1" rows="12" cols="35"></textarea><br /><br />
  <input id="btn1" type="button" value="submit" onClick="sendText();" />

  </body>
</html>

$(函数(){
$('#txt1').val('');
});
函数sendText()
{
var txt=$('#txt1').val();
google.script.run
.withSuccessHandler(明文)
.dispText(txt);
}
函数clearText()
{
$('#txt1').val('');
}
log(“我的代码”);



你的代码在哪里?大多数“主题”和好问题都会有代码。您是新会员,新会员通常不了解您的期望。如果你有一个特殊的问题,你可以很好地描述,那么这就是一个好问题的候选人。按钮的数量对于代码失败的原因可能完全无关紧要。我并不是说按钮的数量与之没有关联,但关联不是因果关系。如果您使用的是Chrome或Firefox,请按文档选项卡上的f12键,web developer tools将在底部打开。您是否在控制台的日志中看到任何错误消息?使用
console.log('variableName:'+variableName)
将变量值打印到浏览器控制台。阅读