If statement 谷歌应用程序脚本-如果函数逻辑&;统一资源定位地址

If statement 谷歌应用程序脚本-如果函数逻辑&;统一资源定位地址,if-statement,url,google-apps-script,If Statement,Url,Google Apps Script,如何添加“radiobutton”,使其位于if语句之后?当我最初尝试这样做时,它创建了两个表单 另外,我如何捕获所创建表单的URL,以便将其发送给MailApp.sendEmail中工作表的审批人 if (period == 'Yes'){ var form = FormApp.create("Request for Leave" + UID) .setTitle(name + " REQUEST FOR LEAVE&qu

如何添加“radiobutton”,使其位于if语句之后?当我最初尝试这样做时,它创建了两个表单

另外,我如何捕获所创建表单的URL,以便将其发送给MailApp.sendEmail中工作表的审批人

if (period == 'Yes'){
  
      var form = FormApp.create("Request for Leave" + UID)  
          .setTitle(name + " REQUEST FOR LEAVE" )
          .setDescription("LEAVE DATES REQUESTED; \n\n"  + date_from + " to " + date_to + "\n\nTYPE OF LEAVE; \n\n" + paid + " " + leave_type + "\n\nREASON FOR THE REQUEST; \n\n " + info + "\n\nCOVER HAS BEEN ARRANGED BY \n\n" + cover +"\n"  );
      
      // radiobuttons  
      item = "Leave approved?";
          var choices = ["YES", "NO",];  
      form.addMultipleChoiceItem()  
          .setTitle(item)  
          .setChoiceValues(choices)  
          .setRequired(true); 
        }
  
  /**Following is for part of day */

    { var form = FormApp.create("Request for Leave" + UID)  
          .setTitle(name + " PARTIAL DAY REQUEST FOR LEAVE" )
          .setDescription("LEAVE DATE REQUESTED; \n\n"  + date_from  + " between " + time_from + " and " + time_to + "\n\nTYPE OF LEAVE; \n\n" + paid + " " + leave_type + "\n\nREASON FOR THE REQUEST; \n\n " + info + "\n\nCOVER HAS BEEN ARRANGED BY \n\n" + cover +"\n"  );
      
      // radiobuttons  
      item = "Leave approved?";
          var choices = ["YES", "NO",];  
      form.addMultipleChoiceItem()  
          .setTitle(item)  
          .setChoiceValues(choices)  
          .setRequired(true); 

我不明白这个问题,你能补充更多细节吗?也许是一些屏幕截图或一个样本项目来测试?谢谢伊恩的回复。问题是-为什么脚本要从上面的脚本创建两种形式。我设法解决了这个问题,在第二个大括号前加上了“else”。这就解决了问题