DriveApp Fileクラスには、 setShareableByEditors(共有可能)というメソッドがあり、「編集者がアクセスを変更したり、 「 Appsスクリプトの[コメントとビューアのダウンロード、印刷、コピーのオプションを無効にする]
が、設定するための同様の方法があるようには思えない 『ダウンロード、印刷、およびコメンターと視聴者』のためにコピーするために無効化オプションは、これを行うための方法または他のいくつかの方法があります。
DriveApp Fileクラスには、 setShareableByEditors(共有可能)というメソッドがあり、「編集者がアクセスを変更したり、 「 Appsスクリプトの[コメントとビューアのダウンロード、印刷、コピーのオプションを無効にする]
が、設定するための同様の方法があるようには思えない 『ダウンロード、印刷、およびコメンターと視聴者』のためにコピーするために無効化オプションは、これを行うための方法または他のいくつかの方法があります。
Advanced Drive Serviceを使用し、制限付きラベルを設定する必要があります。これが、テストしていないような何か:高度なドライブサービスを使用するためには
var labels = {
'labels': {restricted: true}
};
Drive.Files.update(labels, fileId);
、あなたはリソース/高度なGoogleサービスに行く/とドライブをオンにして、それを有効にしなければなりません。これはapi consoleでも有効にする必要があります。
ありがとうございました。 {restricted ':true}で修正された構文が余分にアポストロフィであったvar labels = { 'labels':{restricted:true} }; Drive.Files.update(labels、fileId); –
素晴らしい。あなたは投票に投票できますか、答えとしてマークしてください。 –
ありがとうございました。 {restricted ':true}で修正された構文が余分にアポストロフィであったvar labels = {'labels':{restricted:true}}; Drive.Files.update(labels、fileId);
リファレンス/ガイドでこれをカバーしていれば、うまくいくと思いますが、試してみましたが見つかりませんでした。
こんにちは、スタックオーバーフローへようこそ。質問をして質問を更新する方法の詳細については、 の[ask]リンクを参照してください。 –
私はOPがGoogleドライブについて質問していると思いますが、質問にはほとんど情報が含まれていないのでわかりません。 – Amy