2016-02-05 63 views
0

//下面是代码,我可以手动将此有效内容作为硬编码值传递给代码,但不是我需要从Google工作表中获取此值。有什么建议吗? // /*谷歌Google Apps脚本获取公司信息通过ID(NeoNova.AppDirect)*/如何使用Google Apps脚本从Google工作表传递有效内容?

function myFunctionpost() 

{ 
    var url = "http://............/html/get_company_details.php"; 

    var payload = 
     { 
     "companyId" : "748575e9-0eb7-44a5-84e9-96e568ca0f9c", 
     }; 

    var options = 
     { 
     "method" : "POST", 
     "payload" : payload, 


     }; 

    var options = { "method":"POST","payload" : payload}; 

    var response = UrlFetchApp.fetch(url, options); 

    Logger.log(response.getContentText()); 
    var recipient = Session.getActiveUser().getEmail(); 
    var subject = 'Company details By Id (NeoNova.AppDirect)'; 
    var body = Logger.getLog(); 
    MailApp.sendEmail(recipient, subject, body); 

} 

回答

0

你会想是this

// The code below will get the values for the range C2:G8 
// in the active spreadsheet. Note that this will be a javascript array. 
var values = SpreadsheetApp.getActiveSheet().getRange(2, 3, 6, 4).getValues(); 

或者你可以使用,根据doc我建议你不妨一读的getValue()方法:

返回范围的左上角单元格的值。数值可能是 ,其类型为Number,Boolean,Date或String,具体取决于 单元格的值。空单元格将返回一个空字符串。

+0

谢谢阿德林...它完美的工作。 –