DriveApp |获取文件的查看者和评论者

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DriveApp |获取文件的查看者和评论者相关的知识,希望对你有一定的参考价值。

我有一个脚本,它提取驱动文件的一些元数据。我想知道谁是观众和评论者,但是Drive文档中没有太多信息......

enter image description here

https://developers.google.com/apps-script/reference/drive/file#getViewers()

据我所知,任何能够看到该文件的人都可以发表评论,但我不确定......有人能澄清我吗?

答案

我找到了答案。最后,我使用了Advance Google Service Drive。

我创建了这个公式,它返回一个带有评论者的数组:

function getRolesByFile(fileId){

  var fileApiRest = Drive.Permissions.list(fileId).items;  
  var arrayCommenters = [];

  for(var a = 0; a< fileApiRest.length; a++){

    var fileApiRestUser = fileApiRest[a].emailAddress;
    var fileAPIRestRole = fileApiRest[a].role;
    var fileApiRestAdditional = fileApiRest[a].additionalRoles;

    if(fileApiRestAdditional != undefined){
      arrayCommenters.push(fileApiRestUser)
    }        
  }  
return arrayCommenters.toString();

}

以上是关于DriveApp |获取文件的查看者和评论者的主要内容,如果未能解决你的问题,请参考以下文章

来自GmailApp附件的DriveApp createFile无法正常工作

DriveApp与SpreadsheetApp

Assimp不从层片文件中读取纹理坐标信息

如何通过 http 请求在 Instagram 中获取关注者和关注列表

使用 Instagram API 获取关注者和关注者

File.makeCopy错误