を返す私は別のスプレッドシートにスプレッドシートから一枚のシートをコピーしたいので、私は、このAPIを使用します。Googleのシートspreadsheets.sheets.copyToは、Googleドライブで500内部サーバーエラー
https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.sheets/copyTo
私はから始めます2スプレッドシートを開き、gspreadを使用して開くことができます。 しかし、Pythonコードを実行すると、500 Internal Server Errorが発生します。
googleapiclient.errors.HttpError: <HttpError 500 when requesting https://sheets.googleapis.com/v4/spreadsheets/myID/sheets/0:copyTo?alt=json returned "Internal error encountered.">
APIページからAPIを直接テストすると同じ結果になります。 なぜですか?
gspreadが同様のAPIを持っていますが、私はこのライブラリた同様の
正しいsheet_idを使用して質問を解決しました。残念ながら、シートIDを返すAPIはありませんが、直接ファイルファイルのURLを取得できます。シートIDは、gid = –