Google apps script DriveActivity API返回函数

Google apps script DriveActivity API返回函数,google-apps-script,google-drive-shared-drive,google-drive-activity-api,Google Apps Script,Google Drive Shared Drive,Google Drive Activity Api,我正在尝试使用应用程序脚本在G-Suite的共享驱动器上获取活动 我可以使用以下代码调用API: function test () { var param = { "ancestorName": "items/0AEx8HmJfSvziUk9PVA", "pageSize": 10, "consolidation_strategy": { "legacy": {} }

我正在尝试使用应用程序脚本在G-Suite的共享驱动器上获取活动

我可以使用以下代码调用API:

function test () {
  var param = {
    "ancestorName": "items/0AEx8HmJfSvziUk9PVA",
    "pageSize": 10, 
    "consolidation_strategy": { "legacy": {} }
  }
  
  var response = DriveActivity.Activity.query(param)
  var activities = response.activities; 
  
  for(var i = 0; i < activities.length; i++) {
    var activity = activities[i]; 
    console.log(activity.primaryActionDetail); 
  }
}
但我得到的是类似于函数的东西:

"{ getCreate: [Function],
  getComment: [Function],
  setRestore: [Function],
  getSettingsChange: [Function],
  getRestore: [Function],
  setDelete: [Function],
  setReference: [Function],
  setRename: [Function],
  getEdit: [Function],
  setMove: [Function],
  setEdit: [Function],
  setSettingsChange: [Function],
  setPermissionChange: [Function],
  getRename: [Function],
  setCreate: [Function],
  getMove: [Function],
  setComment: [Function],
  edit: { toString: [Function] },
  toString: [Function],
  getReference: [Function],
  getDlpChange: [Function],
  getPermissionChange: [Function],
  setDlpChange: [Function],
  getDelete: [Function] }"

现在不确定该怎么办,我一直在试图解决这个问题,时间比我想说的要长。

答案是使用JSON.stringify(响应),它将响应作为字符串返回,而不是评估的响应。

答案是使用JSON.stringify(响应),它将响应作为字符串返回,而不是经过评估的响应。

在您的情况下,当使用
console.log(JSON.stringify(activity.primaryActionDetail))
而不是
console.log(activity.primaryActionDetail)
时,这会是您期望的结果吗?事实上,是的!非常感谢。谢谢你的回复。我很高兴你的问题解决了。当您的问题得到解决时,您能否将其作为答案发布?在您的情况下,当使用
console.log(JSON.stringify(activity.primaryActionDetail))
而不是
console.log(activity.primaryActionDetail)
时,这会是您期望的结果吗?事实上,是的!非常感谢。谢谢你的回复。我很高兴你的问题解决了。当您的问题得到解决时,您能否将其作为答案发布?通过这一点,它将有助于其他用户如何有相同的问题。
"{ getCreate: [Function],
  getComment: [Function],
  setRestore: [Function],
  getSettingsChange: [Function],
  getRestore: [Function],
  setDelete: [Function],
  setReference: [Function],
  setRename: [Function],
  getEdit: [Function],
  setMove: [Function],
  setEdit: [Function],
  setSettingsChange: [Function],
  setPermissionChange: [Function],
  getRename: [Function],
  setCreate: [Function],
  getMove: [Function],
  setComment: [Function],
  edit: { toString: [Function] },
  toString: [Function],
  getReference: [Function],
  getDlpChange: [Function],
  getPermissionChange: [Function],
  setDlpChange: [Function],
  getDelete: [Function] }"