問題タブ [google-drive-shared-drive]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - PyDrive を使用して Google ドライブの Teamdrive フォルダーにファイルをアップロードする
PyDrive を使用してファイルを google-drive-folder に正常にアップロードしています。しかし、私と共有されている google-drive-teamdrive-folder 内のフォルダーにファイルをアップロードする場合、次のコードは機能しません。
表示されるエラー メッセージは次のとおりです。pydrive.files.ApiRequestError: <HttpError 404 when requesting https://www.googleapis.com/upload/drive/v2/files?alt=json&uploadType=resumable returned "File not found: 0AG-N4DqGC1nbUk9PVA">
「0AG-N4DqGC1nbUk9PVA」は、チームドライブのフォルダー ID です。
PyDrive を使用してチームドライブにファイルをアップロードする手段を探していましたが、無駄でした。pydrive の github ページを見ると、チームドライブのサポートが約 8 か月前に追加されたことがわかります。しかし、それを使用する方法に関するドキュメントが見つかりません。誰かが私が間違っている場所を提案できますか?
google-drive-api - Google チームドライブのファイル リストにすべてのファイルが表示されない
ファイルの一覧表示に Google ドライブ API の v3 を使用すると、チーム ドライブのコンテンツをクエリすると、結果が得られないか、不完全な結果のリストが得られます。
私は再確認しました:
- 使用しているサービス ユーザーのチーム ドライブのアクセス許可
setSupportsTeamDrives
とsetIncludeTeamDriveItems
パラメータを設定しています- を明示的に設定しており
setPageSize
、ページング メカニズムを使用しています。setPageToken
getNextPageToken
それでも、 への呼び出しはGoogleApiClient.drive.files.list....execute()
成功しますが、返される結果が少なすぎます (アイボールと比較すると)。
何が間違っている可能性がありますか?
(他の質問は「行」ではなく不完全な「列」に関するものであるため、チームドライブファイルの不完全な Google ドライブ REST API の結果は重複していないことに注意してください)
google-apps-script - チームドライブでフォルダを検索する
DriveApp.searchFolders(params)
チームドライブの検索に使用できます。ただし、現在のユーザーが作成したチームドライブ内のフォルダーに限定されているようです。これは、チーム ドライブが複数のユーザーによって作成されたファイルの組み合わせであるという直感に反するようです。
ユーザーが作成したフォルダにスコープを制限しない方法はありますか?