問題タブ [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.

0 投票する
0 に答える
201 参照

python - gspread/ httplib2 SSLHandshakeError

Python の gspread が機能していましたが、約 1 か月後に次のエラーが発生し始めました。

新しいpythonディストリビューションをインストールするなど、考えられることはすべて試しましたが、何も機能しません。私はMacを使用しています。pyOpenSSLをアップグレードし、考えられることはすべて実行しました。誰にもアイデアはありますか?

0 投票する
1 に答える
374 参照

python - GAE での gspread の使用

Python パッケージgspreadを GAE で動作させることができません。

私のプロジェクトは にありD:\Documents\Google Cloud\myappます。私は以下を使用してインストールgspreadしました:

すべてのファイルがインストールされているように見えますがD:\Documents\Google Cloud\myapp\lib\python、選択肢はありません。PYTHONPATH実際、 setup.py を適切に実行するには、このパスを に追加する必要があります。

次に Python を実行するimport gspreadと、インタープリターで実行できます。

しかし、myapp では、ImportError: No module named gspreadその長いパスを に追加しても、() をインポートできませんsys.path。My sys.pathat run-time には、他の値の中でも次のものが含まれます。

このサードパーティ製モジュールを機能させるには何が必要ですか?

0 投票する
1 に答える
603 参照

python - Nuitka/Pyinstaller、oauth2client ライブラリなどをロードできない

私はPythonに比較的慣れていません。学校のプロジェクトで、比較的複雑なプログラムをコーディングしています。実行ファイルを作る必要があります。実際のプログラムの一部でテストを開始しましたが、PyInstaller、Nuitka、Py2Exe、および cx_freeze を使用して .exe ファイルを作成できませんでした....

私の最後の数回の試みは、Nuitka を使用して行われました。

私が使用するライブラリ:

  • gspread
  • oauth2client
  • PyQt4
  • シリアル
  • ねじ切り
  • 時間
  • システム
  • json

これが私がNuitkaで得たものです

どんな助けでも大歓迎です

0 投票する
1 に答える
504 参照

python - PyInstaller、gspread、および oauth2client の使用に関する問題

現在、gpsread (python 2.7) に大きく依存するプロジェクトに取り組んでいます。私は .exe の作成を担当していますが、いくつかの問題が発生しています... PyOpenSSL がインストールされており、プログラムは .py から正常に動作します

次のことを行う単純な(そして機能する)プログラムでいくつかのテストを行っています:

  • gspread を使用してスプレッドシートに接続します
  • スプレッドシートの特定のセルから情報を取得する
  • スプレッドシートの特定のセルの情報を更新する

PyInstaller を使用して .exe を実行しようとすると、次のようになります。

コンソールから得られるもの (Windows 8.1 を使用)

warn .txt ファイル内にあるもの http://pastebin.com/AkP2N6d4 (長すぎます)

どんな助けでも大歓迎です!ありがとう!

0 投票する
1 に答える
93 参照

google-sheets - Google デベロッパー サービス アカウントの公開鍵/秘密鍵

私はしばらくこれについて調べてきましたが、Google 開発者コンソールで自動的に作成されたサービス アカウントの公開/秘密鍵を取得する方法を理解できません。

Google スプレッドシートから gspread を使用してデータをインポートする python スクリプトを作成しています。自分自身を認証するSignedJwtAssertionCredentialsには、既存のサービス アカウントが必要です

問題は次のとおりです。

「プロジェクトの作成」を使用して新しいプロジェクトを 作成します

しかし、[Permissions/Permissions] に移動すると、必要なサービス アカウントが既に作成されていることがわかりますが、そのためのキーがありません。

キーを取得する方法を知りたいのですが@developer.gserviceaccount.com、もう一方を使用して Google スプレッドシートからデータをインポートしようとし@xxx-22324.iam.gserviceaccount.comたことがありますが、メール アドレスが存在しないと表示されます。

編集:

API Manager / Credentialsに行くたびに、自分のキーを生成する可能性しか@mxxx-22324.iam.gserviceaccount.comありません(使用できないキー)

0 投票する
1 に答える
107 参照

python - スプレッドシートの設定を gspread から変更する

APIからスプレッドシート設定を変更する方法はありますか??

Pythonからこれを行うことができる他の方法はありますか??

gspread を使用して、Google フォームの結果を Python に取り込みます。現地時間とフォームの時間が一致しないため、結果のタイム ゾーンを自分のニーズに合わせて変更したいと考えています。

前もって感謝します

0 投票する
2 に答える
21911 参照

python - Python 用の pyOpenSSL を正しくインストールする (Windows)

Google Plus スプレッドシートを自動的に更新するアプリケーションを作成しようとしています。これを行うには、 をセットアップするgspread必要がありました。これには、動作するために pyOpenSSL も必要です。それがないと、次のエラーがスローされます。

CryptoUnavailableError: 利用可能な暗号ライブラリがありません

を使用してpip、次のコマンドを入力します。

そして、次を使用してインポートします。

コードを実行しようとすると、次のエラーが表示されます。

ImportError: cryptography.hazmat.bindings.openssl.binding という名前のモジュールがありません

pyOpenSSL を複数回再インストールしようとしましたが、暗号化の依存関係を再インストールしようとしました (また、以前のバージョンの pyOpenSSL をインストールしようとしました)。

この問題は何度か文書化されていますが、私が試したことのない唯一の解決策は、Python または OS の新規インストールです。

助言がありますか?前もって感謝します。

0 投票する
1 に答える
1177 参照

python - gspread get_all_records が一部の列の値を返さない

フォームから入力されたスプレッドシートを読んでいます。get_all_records を使用してデータを取得すると、列の 1 つが値を返しません。ただし、get_all_values を使用すると、値が存在します。

データを JSON にエクスポートし、get_all_records によって返される辞書のリストが必要です。get all values からヘッダーとリストを圧縮することで回避できますが、get_all_records を使用するだけでも問題ありません。

get_all_records が 1 つの列に対してのみ値を返さない理由についての洞察はありますか?