ドライブ アイテムの共有設定を決定するための GAS サービスを探しています
私の目標は、共有設定が「閲覧可能」のみに設定されているドライブ フォルダ内のアイテムのみを Google サイト ページに一覧表示するスクリプトを作成することです (または、「編集可能」に等しくないことをお勧めします)。
ありがとう。
ドライブ アイテムの共有設定を決定するための GAS サービスを探しています
私の目標は、共有設定が「閲覧可能」のみに設定されているドライブ フォルダ内のアイテムのみを Google サイト ページに一覧表示するスクリプトを作成することです (または、「編集可能」に等しくないことをお勧めします)。
ありがとう。
DocsListサービスとそのFileクラスが必要です。File.getViewersはファイル ビューアーを取得し、File.getEditorsはファイル エディターを取得します。あなたの仕事は、編集できない視聴者を見つけることです。ドキュメントの所有者を除外することもできます。彼はドキュメントを編集することもできます。
更新: 残念ながら、GAS はドキュメントの可視性を非常に限定的にサポートしています。Spreadsheet
クラスだけがisAnonymousViewPublic on the web
メソッドを持っており、それを使用してもとAnyone with the link
オプションの違いを区別することはできません。他のクラス - DocsList.FileとDocumentApp.Documentにはそのような機能はありません。
この機能が非常に重要である場合は、 Issue Trackerで新しい機能のリクエストを開いてください。