Google apps script DriveActivity API返回函数
我正在尝试使用应用程序脚本在G-Suite的共享驱动器上获取活动 我可以使用以下代码调用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": {} }
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] }"