多くの人と多くの人が共有しています。編集権限と共有権限の両方を与えています。私は、より大きなセキュリティ/説明責任を保証するために、Googleアカウントを持っている人々(「B党」)とだけ共有したいと思います。 しかし、パーティBがGoogle Apps Script内にGoogleアカウントを持っていることを確認するのは難しいです(これは不可能です)。ドライブファイルのGoogle専用アカウントへの共有を制限するにはどうすればよいですか?
さらに、私はParty Bの「共有」権限を与えているので、Googleアカウント以外のアカウントと共有することはできません。そのため、ファイルは本質的にすべてのユーザーに公開されます。 私はダウンロード/印刷/コピーをオフにできません。パーティBがGoogle以外のアカウントで「閲覧のみ」を共有しているかどうかは気にしません。しかし、文書そのものが「熱心な」協調/共同文書であり、誰が編集を行っているのか分かりたいのであれば、共有されている全員にGoogleアカウントがあることを保証する必要があります。しかし、それを(GASを使って)チェックする方法も、それを制御する方法もありません。
私が何かを逃していない限り(これが私がここで尋ねる理由です)、これは機能要求です。 Googleは、Googleアカウントであるアカウントを確認し、特定のドキュメントの共有を制限する方法を作成する必要があります。これは、少なくとも、「Googleアカウントを持たない人とこれを共有することは決してない」という高度な共有ダイアログのスイッチを追加する必要があるようです。
私は、Googleのヘルプフォーラムからこれを尋ねるように指示されました。私は明確な質問を策定するのに非常に努力しましたが、この問題を回避する方法があるかどうかを判断するのに何十時間も費やしました。さらに、これは他の人のために明確にするのに役立つと思います(特に誰かが良いアイデアや情報を持っている場合)。私はGoogle Apps for Workを使用しています。
ありがとうMogsdad、 すべての共有はGoogle Apps for Workドメイン外です。それを言及しているはずです。私はgetActiveUser isn 'と仮定します。 – KeithKeithBoBeith
ありがとうMogsdad、 前回私はその設定を見ましたが、私はGoogle以外のユーザーとファイルを共有する必要があるという事実を考えていました...しかし、今私はそれをもっと慎重に考えます。おそらく他のファイルを公開するだけかもしれません。私の注意を引き戻してくれてありがとう、私は実験します! – KeithKeithBoBeith