簡體   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