繁体   English   中英

将 JSON 添加到 Google Apps 脚本中的属性

[英]Adding JSON to properties in Google Apps Script

我正在尝试在 Google Apps 脚本属性服务中添加和阅读 Json。 当我记录以下代码时:

function addTestCompaniesToProperties() {
  var scriptProperties = PropertiesService.getScriptProperties();
  scriptProperties.deleteProperty("company_list");
  var JsonString = '{ "companies":[{ "company_name":"GE","company_id":"1234"},{"company_name":"Apple","company_id":"5678"}]}'
  
  scriptProperties.setProperty("company_list", JsonString);

  var companyData = scriptProperties.getProperty("company_list");
  var companyJson = JSON.stringify(companyData)
  companyJson = companyJson.replace(/\n/, " ");
  Logger.log(companyJson);

}

我得到以下日志:

[20-08-17 09:01:15:886 PDT] "{ \"companies\":[{ \"company_name\":\"GE\",\"company_id\":\"1234\"},{\"company_name\":\"Apple\",\"company_id\":\"5678\"}]}"

我似乎无法摆脱换行符。 在检索此 Json 数据时我做错了什么?

既然你想逃避\你应该试试这个:

companyJson = companyJson.replace(/\\/g, '')

companyJson = companyJson.replace(/\\/g, ' ')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM