小编Gen*_*ene的帖子

如何将参数从一个Google-Apps-Script传递到另一个并执行?

  • 目标是将数据从Google Apps脚本A传递到Google Apps脚本B.
  • 脚本A以执行用户权限的形式发布.
  • 脚本B以执行为我的权限(所有者)发布.

至少我希望能够Session.getActiveUser.getEmail()从脚本A 传递到脚本B.

这就是我到目前为止......

脚本A.

// Script-as-app template.
function doGet() {
  var app = UiApp.createApplication();

  var button = app.createButton('Click Me');
  app.add(button);

  var handler = app.createServerHandler('myClickHandler');
  button.addClickHandler(handler);

  return app;
}

function myClickHandler(e) {  
  var url = "https://script.google.com/macros/s/AKfycbzSD3eh_SDnbA4a7VCkctHoMGK8d94SAPV2IURR3pK7_MwLXIb4/exec";
  var payload = { 
    name : "Gene",
    activeUser : Session.getActiveUser().getEmail(),
    time : new Date()
  };

  var params = { 
    method : "post",
    payload : payload
  }
  Logger.log("Hello World!");

  var HTTPResponse;

  try{
    HTTPResponse = UrlFetchApp.fetch(url, params);
  }catch(e){
    Logger.log(e);
  } …
Run Code Online (Sandbox Code Playgroud)

google-apps-script

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

google-apps-script ×1