0

doclist apiが非推奨になり、あるユーザーから別のユーザーに共有ファイルを転送しようとしていることに気づきました。

Doclist(depricated): https ://developers.google.com/google-apps/documents-list/#using_google_apps_administrative_access_to_impersonate_other_domain_users

例 :

従業員A:会社で働くのをやめました。

従業員B:従業員Aのファイルの新しい所有者。

従業員C:管理者

管理者(ユーザーC)には、ファイルの所有権をユーザーAからユーザーBに譲渡できるメニューがあることは知っています。ただし、これは、ユーザーAと共有されていたファイルを譲渡しません。

ユーザーAと共有しているファイルを転送してユーザーCと共有するアプリケーションを作成したいのですが、これは管理者(ユーザーC)が行う必要があります。

ユーザーAがログオンしている場合に所有権を譲渡する方法はすでに知っています。しかし、ほとんどの場合、これは不可能です。

*ユーザーAを認証せずに、ユーザーAと共有されているファイルをユーザーBと共有する方法があるかどうか知りたいですか?*

4

1 に答える 1

1

ファイルがユーザー A と共有されている場合、ユーザー B と再びファイルを共有するのは所有者または他の編集者である必要があります。ユーザー A がファイルの唯一の閲覧者である場合、ユーザー A はファイルを再共有できません。また、ファイルの所有者が編集者がファイルを再度共有できないように共有権限を設定した場合、ユーザー A はファイルを共有できませんでした。

これを解決する最善の方法は、次の手順に従うことです。

  • ファイルがフォルダーまたはグループを使用して共有されている場合は、ユーザー A をユーザー B と交換します。
  • ユーザー A としてログオンできる場合は、スクリプトを実行して A と共有されているすべてのドキュメントのリストを作成し、このリストを B と共有して、B にドキュメント所有者からのドキュメントへのアクセスを要求させます。

これを行うための技術的な選択肢は非常に厄介ですが、次のようなコードを (つまり Java で) 書くことです。

于 2012-10-16T14:51:07.260 に答える