Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 响应。getselectedbutton()不是函数吗?_Javascript_User Interface_Google Apps Script - Fatal编程技术网

Javascript 响应。getselectedbutton()不是函数吗?

Javascript 响应。getselectedbutton()不是函数吗?,javascript,user-interface,google-apps-script,Javascript,User Interface,Google Apps Script,我在学校,试图编写一个谷歌应用程序脚本,其中我有一个绑定到文档的函数,该文档带有一个自定义菜单,可以创建一个带有日期、主题的新文档,并通过电子邮件发送给该主题的教师。一切都按照计划进行,直到我决定这样做,如果我在其中一个参数中点击cancel而不是OK,那么如果我没有点击edit parameters,我将获得该参数的默认值,这样我就可以轻松地只更改一两件事。该功能可以一尘不染地工作,但现在发生的事情是,我无法获得警报的所选按钮,该警报会询问我是否要编辑参数 它只是说 “TypeError:re

我在学校,试图编写一个谷歌应用程序脚本,其中我有一个绑定到文档的函数,该文档带有一个自定义菜单,可以创建一个带有日期、主题的新文档,并通过电子邮件发送给该主题的教师。一切都按照计划进行,直到我决定这样做,如果我在其中一个参数中点击cancel而不是OK,那么如果我没有点击edit parameters,我将获得该参数的默认值,这样我就可以轻松地只更改一两件事。该功能可以一尘不染地工作,但现在发生的事情是,我无法获得警报的所选按钮,该警报会询问我是否要编辑参数

它只是说

“TypeError:response.getSelectedButton不是函数”

不让我运行我的函数。这是我的函数代码。这在过去对我很有效,我真的不知道为什么现在不行

function Mathdoc() {   var ui = DocumentApp.getUi();   
       var d = new Date();
var s = (d.getDate()) + '/' + (d.getMonth()+1) + '/' + d.getFullYear();
console.log(s);           
                  var response = ui.alert( 'Change parameters?', ui.ButtonSet.YES_NO);
  if (response.getSelectedButton() == ui.Button.YES) {  insert all my other code here}

有什么小故障或者我遗漏了什么吗?我不熟悉JS,也不熟悉网页设计。

不,这个功能不存在。基本上,如果你在谷歌上键入一个函数,但没有找到任何东西,这意味着该函数不存在


编辑:如果您有一条错误消息说它不存在,这意味着该函数确实不存在,或者包含该函数的库丢失。但是在您的情况下,该函数不存在

不,该函数不存在。基本上,如果你在谷歌上键入一个函数,但没有找到任何东西,这意味着该函数不存在


编辑:如果您有一条错误消息说它不存在,这意味着该函数确实不存在,或者包含该函数的库丢失。但是在您的情况下,函数不存在

没有名为
getSelectedButton()
的方法。
ui.alert()
只返回按钮,其他什么都不返回

function Mathdoc() {   
  var ui=DocumentApp.getUi();   
  var d = new Date();
  var s = (d.getDate()) + '/' + (d.getMonth()+1) + '/' + d.getFullYear();
  console.log(s);           
  var response=ui.alert( 'Change parameters?', ui.ButtonSet.YES_NO);
  if (response==ui.Button.YES) {  insert all my other code here}

没有名为
getSelectedButton()的方法。
ui.alert()
只返回按钮,其他什么都不返回

function Mathdoc() {   
  var ui=DocumentApp.getUi();   
  var d = new Date();
  var s = (d.getDate()) + '/' + (d.getMonth()+1) + '/' + d.getFullYear();
  console.log(s);           
  var response=ui.alert( 'Change parameters?', ui.ButtonSet.YES_NO);
  if (response==ui.Button.YES) {  insert all my other code here}

关于如何修复它有什么建议吗?你必须给我更多的信息。该程序是仅使用javascript还是您使用了另一种与javascript结合的语言?比如html/php,纯javascript。该函数从一个单独函数中声明的菜单运行,该文件绑定到一个我用作控制中心的google文档。需要更多信息吗?帐户是G套件,这可能与此有关?您无法仅用Javascript区分两个按钮。我需要你详细说明你能分享的每一条信息,因为只有你告诉我如何修复它的建议才有点不可能。你必须为此给我更多的信息。该程序是仅使用javascript还是您使用了另一种与javascript结合的语言?比如html/php,纯javascript。该函数从一个单独函数中声明的菜单运行,该文件绑定到一个我用作控制中心的google文档。需要更多信息吗?帐户是G套件,这可能与此有关?您无法仅用Javascript区分两个按钮。我需要你详细说明你能分享的每一条信息,因为仅仅依靠你所说的几乎是不可能的。这里没有名为
getSelectedButton()的方法。
。alert()只返回按钮,其他什么都不返回。这就是它起作用的原因。我以前使用过ui.prompt,但是我无法摆脱文本框,所以我使用了ui.alert。Ohhhhhhhhhh。没有名为
getSelectedButton()
的方法。alert()只返回按钮,其他什么都不返回。这就是它起作用的原因。我以前使用过ui.prompt,但是我无法摆脱文本框,所以我使用了ui.alert。啊,啊,啊。