javascript - 来自 Salesforce 的对象在 Google Apps 脚本/Javascript 中被解释为字符串

标签 javascript google-apps-script salesforce

我们将数据从 Salesforce 提取到 Google 文档中,Google Apps 脚本从 Salesforce 获取 HTTP 请求。我们有一个来自 salesforce 的名为“products”的对象,但 Google Apps Script 将其解释为一个字符串。

function doGet(product)

var productVar = product;

Logger.log(productVar);

结果是这样的:

"(OpportunityProduct1:{Product10Id=01726388aaa, Quantity=4.00, ListPrice=3.0, Sales_Price__A=3.00})"

我们能否将其作为对象获取,或以任何方式将其转换为对象/列表/数组。

最佳答案

如果您相信它不包含恶意代码,您可以简单地 var productObject = eval(productVar);

关于javascript - 来自 Salesforce 的对象在 Google Apps 脚本/Javascript 中被解释为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34338822/

相关文章:

javascript - 输入元素不应从受控切换到不受控 ReactJs 错误

javascript - 谷歌脚本; for循环中的函数停止它

javascript - 日历应用程序 : Time Zone Ridiculous Behavior

google-apps-script - OAuth2 库产生属性存储配额错误

javascript - 按系列名称设置图文初始列可见性

javascript - 如果未选中复选框则显示警报

java - 如何将javascript变量值传递给java类

iOS Swift UI 测试点击警报按钮

ruby-on-rails - 在整个 Rails 应用程序中使用一个客户端实例进行外部服务

api - Salesforce 何时强制执行文本字段长度?我可以获得实际的字段长度吗?