如何删除谷歌驱动器请求中的重复项

时间:2017-10-16 18:11:03

标签: google-drive-api duplicates user-permissions

嘿,有人可以帮助我在驱动器文件夹中获取唯一的名称。

这是我的codesnippet。我要求一个Permissionlist并提取名称。输出中应该只有唯一的名称。

    public static List<Permission> retrievePermissions(Drive service,
          String fileId) {
    try {             
    PermissionList permissions = 
         service.permissions().list(fileId).execute();
          List<Permission> pem = permissions.getItems();
          for(int i = 0; i< pem.size(); i++){
              Permission Singlepem = pem.get(i);
              System.out.printf("%s \n", Singlepem.getName());
          }

1 个答案:

答案 0 :(得分:0)

此套装将保持秩序&amp;删除重复项。

 $.ajax({
        dataType: "jsonp",
        url: $(this).data('url'),
        cache: true,
        success: function(json){     

        }
});

$('#mapWhereToBuy').usmap({
  click: function(event, data) {
    var description = "Sorry. We do not carry products in this state.";
    switch(data.name)
    {

        case 'NJ':
            description = 'New Jersey';
            $(this).attr('data-url', 'http://test/test/test/state/NJ');
            break;
        case 'PA':
            description = 'Pennsylvania';
             $(this).attr('data-url', 'http://test/test/test/state/PA');
            break;
    }

  $('#clicked-state').text(description); 

  }
});

console.log($(this).data('url'));

这里是如何迭代Set

Set<Permission> s = new LinkedHashSet<>(pem);