Googleスプレッドシートのドキュメントは1つです。 右クリックプルダウンメニューから最初のA1
セルを選択したら、Get Link to this Cell
コマンドを選択します。gspreadでGoogleスプレッドシートのセルリンクを取得する方法
URLリンクはメモリに保存され、任意のテキストエディタに貼り付けることができます。
質問:どのようにPythonでgspread
を使用して、同じセルのリンクを取得するためにコピーしたセルのURLリンクは、次のようになりますか?
Googleスプレッドシートのドキュメントは1つです。 右クリックプルダウンメニューから最初のA1
セルを選択したら、Get Link to this Cell
コマンドを選択します。gspreadでGoogleスプレッドシートのセルリンクを取得する方法
URLリンクはメモリに保存され、任意のテキストエディタに貼り付けることができます。
質問:どのようにPythonでgspread
を使用して、同じセルのリンクを取得するためにコピーしたセルのURLリンクは、次のようになりますか?
まず、あなたはのOAuth2の認証情報を生成する必要があります: http://gspread.readthedocs.io/en/latest/oauth2.html
あなたはのOAuth2の資格情報を使用して、Pythonで新しい権限オブジェクトを作成する必要があります:
gc = gspread.authorize(credentials)
次にあなたが作成する必要がありますワークシートへの接続:
# If you want to be specific, use a key (which can be extracted from
# the spreadsheet's url)
yoursheet = gc.open_by_key('0BmgG6nO_6dprdS1MN3d3MkdPa142WFRrdnRRUWl1UFE')
# Or, if you feel really lazy to extract that key, paste the entire url
yoursheet = gc.open_by_url('https://docs.google.com/spreadsheet/ccc?key=0Bm...FE&hl')
次にあなたが
0にしたいセルをつかむことができますval = yoursheet.acell('B1').value
すべてのコードを微調整https://github.com/burnash/gspread
乾杯でgspread Githubの基本的な使い方から引っ張りました!
'val = yoursheet.acell( 'B1')。value'コマンドは、セルが埋め込まれた(値が入力された)値を返します。しかし、私の質問は、CellのURLを取得する方法でした - あなたが右クリックして 'Get Cell To This Cell'コマンドを実行すると得られるURLリンク。 – alphanumeric
ええと...私はGoogleがSheets APIを介してその機能を公開しているとは思わない。私は、ページを開き、そのように価値を抽出するという、いくつかの難しい方法があると思いますが、これを行う簡単な方法があるかどうかはわかりません。 – zachMade