How to define global variable in Google Apps Script

后端 未结 6 2029
梦如初夏
梦如初夏 2020-11-30 03:23

I see most examples from Google is they use only functions in a single giant script.

e.g. https://developers.google.com/apps-script/quickstart/macros

But in

6条回答
  •  离开以前
    2020-11-30 04:06

        var userProperties = PropertiesService.getUserProperties();
    
    
    function globalSetting(){
      //creating an array
      userProperties.setProperty('gemployeeName',"Rajendra Barge");
      userProperties.setProperty('gemployeeMobile',"9822082320");
      userProperties.setProperty('gemployeeEmail'," rajbarge@hotmail.com");
      userProperties.setProperty('gemployeeLastlogin',"03/10/2020");
      
      
      
    }
    
    
    var userProperties = PropertiesService.getUserProperties();
    function showUserForm(){
    
      var templete = HtmlService.createTemplateFromFile("userForm");
      
      var html = templete.evaluate();
      html.setTitle("Customer Data");
      SpreadsheetApp.getUi().showSidebar(html);
    
    
    }
    
    function appendData(data){
     globalSetting();
     
      var ws = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Data");
      ws.appendRow([data.date,
                    data.name,
                    data.Kindlyattention,
                    data.senderName,
                    data.customereMail,
                    userProperties.getProperty('gemployeeName'),
                    ,
                    ,
                    data.paymentTerms,
                    ,
                    userProperties.getProperty('gemployeeMobile'),
                    userProperties.getProperty('gemployeeEmail'),
                    Utilities.formatDate(new Date(), "GMT+05:30", "dd-MM-yyyy HH:mm:ss")
                    
                    
      ]);
      
    }
    
    function errorMessage(){
    
    Browser.msgBox("! All fields are mandetory");
    
    }
    

提交回复
热议问题