問題タブ [gspread]
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 - incompleteread エラー: gspread を使用してスプレッドシートを読み込もうとしています
時々エラーをスローする get_all_values() 関数を使用しています
なぜこれが数回しか起こらないのかわかりません。私がこれを処理できるように、考えられるすべてのケースを誰かが説明できますか。
私はここでhttps://stackoverflow.com/a/25214394/3981589を読んだことがあります.n個のトレイルをループすると、接続の問題またはその他の問題が発生する可能性があります。
google-api - gspread.exceptions.SpreadsheetNotFound
gspread を使用して Google ドキュメントにアクセスするための python(ver 3) スクリプトを作成しています。
テストは、開いて正常に読み取れるように見えるGoogleシートですが、Office Excelファイルから読み取ろうとすると、エラーが発生します。
test と mtg があるフォルダーは、json ファイルで受け取ったメールと共有されています。また、両方のファイルがそのメールで共有されていました。
試した:
と
と
エラー:
/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/gspread/client.py"、152行目、オープンレイズSpreadsheetNotFound gspread.exceptions.SpreadsheetNotFound
python - GSpread ImportError: oauth2client.service_account という名前のモジュールがありません
わかりました、私はテクニカル マーケティング担当者になるコースに従っており、GSpread を使用して Google スプレッドシートを管理する方法を学ぼうとしています。http://gspread.readthedocs.io/en/latest/oauth2.htmlのドキュメントに従っています。上記の 2 番目の URL の手順に従い、次のコードを含むドキュメントを実行しました。
それから、端末にエラーが表示されます: from oauth2client.service_account import ServiceAccountCredentials ImportError: No module named oauth2client.service_account
誰か助けてください。oath2client.service_account という名前の他の No モジュールを使用した回答は、私にとってはうまくいきません。ありがとう!
python - セルのメモと色は gspread でクエリ可能ですか?
Python とこの Google API のことを学ぼうとしていますが、セルのメモと色が gspread または別の形式でクエリ可能かどうか疑問に思っています。もしそうなら、誰かが私に正しい方向性やドキュメントを教えてもらえますか?
これまでのところ、役立つように見える2つのことを見つけましたが、これをPythonに適応させる方法や、何を使用するかはよくわかりません.
python - gspread update_cell が非常に遅い
私は2つのGoogleスプレッドシートを持っています:
QC- 多くの列があるため、列 4 の値が 2 番目のスプレッドシート lastEdited_PEID に表示されるかどうかを確認したい。もしそうなら、それは「ビンゴ!」を置くでしょう。値が見つかった同じ行の列 14
lastEdited - 1 列、値の長いスプレッドシート
次のコードでそれを実現します。
そのため、ジョブは実行されますが、非常にゆっくりと実行されます (約 5 分)。約 50 のスプレッドシート (それぞれ平均 6000 行) に対して操作を実行する必要があるため、速度が心配です。
ループ内で次のコードを使用して、要素が見つかったときに 2 番目のリストから要素を削除しようとしました (一度しか表示されません)。
参照リストが短くなるので速くなると思ったのですが、意外にももっと時間がかかります。
プロセスを迅速化するにはどうすればよいですか?
oauth - gspread と oauth2client の使用法
oauth2client と gspread を使用して googlesheet を操作しようとしていましたが、oauth2client を使用する場合にスコープのフィールドが必要になるという問題があります。適用範囲がわかりません。以下は、oauth2client を使用するコードです。
python - AttributeError: 'module' オブジェクトに属性 'login' がありません
AttributeError: 'module' オブジェクトに属性 'login' がありません
python - oauth2client を使用した認証中のエラー
gspread を使用できるように、Google 認証に oauth2client を使用しようとする Python プログラムがあります。これは私のコードです:
このコードは主にこのサイトから取得したもので、認証のセットアップに使用した手順も含まれています。コードはラップトップ (Windows) では機能しますが、Raspberry Pi (Linux) では次のエラーが発生します。
誰が何が起こっているのか知っていますか?
gspread - gspread update_cells は常に httpsession エラーで 502 を返します
私は現在、gspread api (バージョン0.4.1
) を使用して新しいデータでスプレッドシートを上書きしようとしていますsheet.update_cells
が、次のように err msg で 502 が表示され続けます:
The server encountered a temporary error and could not complete your request.<p>Please try again in 30 seconds. <ins>That’s all we know.
スタックトレースから、http セッションの問題のようです:
私は少し調査をしましたが、答えの種類はさまざまであるように思われるので、ここでは自分のバージョンだけを改善する必要があると思います.
コード スニペットは、次のような特別なものではありません。
mynew_rows
は、シートを上書きしたい新しいセルの値です。同じコード スニペットが以前は機能していたのに、ある時点で 502 を返し続けるため、これは認証の問題ではないと思います。
python - Gspread - スプレッドシートを取得できません
Python2.7 で Gspread を使用してスプレッドシートを取得しようとしています。ログインできるようですが、コマンドを発行するたびに
空のリストを返すだけです。サービス アカウントにすべての管理者アクセス権を付与し、Google コンソールで Sheets API を有効にしました。誰かが私が間違っていることを指摘できますか?
以下は、name-hash.json
Google から返され、ログインに使用されたファイルです。
私のコードは次のとおりです。