[英]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.