問題タブ [google-sheets-api]

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 に答える
87 参照

javascript - Google API v3 OAuth2 SpreadsheedService 解析失敗エラー

Google スプレッドシートに個々のセルを書き込みたい。認証に新しい API (v3) と OAuth2 を使用しています。JSON キー ファイルを使用して承認と認証を行います。SpreadsheetService を構築し、クエリを作成してからフィードを作成します。フィードの作成時に"Parsing failed (root element missing)"エラーが発生します。developers.google.com およびその他の投稿とソリューションのドキュメント全体を読みましたが、重要な要素が欠けているようです。私には、自分の認証を Spreadsheetservice に「渡す」ことができないように見えます。これが私のコードです:

以前は正しく実行できましたが、API v2 を使用すると、更新トークンとそのタイムアウトで問題が発生しました。そのため、v3 に切り替えました。

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

javascript - JavaScript/jQueryを使用してGoogleスプレッドシートのアクティブシートを変更するには?

簡単な jQuery/JavaScript ポップアップをまとめました。AJAX を使用して、公開されている Google スプレッドシートのセルからポップアップの内容を入力したいと考えています。これだけのことができ、Google スプレッドシートからデータを json 形式で取得することに成功しました。

問題は、アクセスする必要があるコンテンツが別の「シート」にあることです。Google Docs はよくわかりません。また、別のシートを「アクティブ化」する方法もわかりません。アクティブにしたいシートの名前は「FG」です。もう 1 つは「SA」です。

次のようなJS関数を見つけてコードに入れましたが、さらに読んだ後、この関数はに移動してGoogleスプレッドシートに入れることになっているようspreadsheet > Tools > Script editor...です.

そのため、ロードしたい「シート」の名前を使用してその関数を呼び出すと、JS での AJAX 呼び出しの成功の内部にパラメーター値として配置され、関数が読み込まれません。

index.html ファイルの jQuery/JavaScript は次のとおりです。

私のHTMLは次のとおりです。

シートを切り替える方法がわかりません。今のところ静的にすることができ、後で関数のパラメーターとして追加できます。global.egpInit(pTitle,appSiteUrl,appData)

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

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

c# - Google Sheets API FilterCriteria オブジェクトの使用方法の例を探す

AddFilterViewRequestGoogle Sheets API でを構築する方法を理解しようとしています。ただし、どのプログラミング言語でも、それがどのように使用されているかを示す良い例はないようです。

具体的には、FilterCriteriaオブジェクトと、何を設定する必要があるかを理解しようhiddenValuesとしていますcondition

私のアプリケーションでは、選択した列のセルが空でない行のみを表示するフィルターを構築しようとしています。これは Google スプレッドシート エディタで手動で行うことができ、自分のプログラムで同じ設定を複製したいと考えています。

これはそのままのコードです...

現時点でコメントアウトされている行は、私が支援を求めることができる行です。stringまた、の変数が何であるべきかを調べようとしていますcriteriaDictionary

0 投票する
3 に答える
8659 参照

google-spreadsheet-api - Googleスプレッドシートの行IDにアクセスすることは可能ですか?

「GET https://sheets.googleapis.com/v4/spreadsheets/ /values/」を使用して、RANGE 内の行/列の配列を取得します。ただし、行IDに関する情報はありません。

行IDを取得することは可能ですか? 行番号が変わっても、特定の行を更新/削除すると便利です。

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

php - PHP Google シート API - 列のタイトルを取得する (スプレッドシートの行 1)

PHP Google シート クライアントを使用しています。

https://github.com/asimlqt/php-google-spreadsheet-client

このクライアントは、API の v3 を実装します。

https://developers.google.com/google-apps/spreadsheets/data

私は通常、次のような行を取得します。

Google は「Admin Title」を配列キー「admintitle」に変換します。元のタイトルへの Google 配列キーのマップを取得したいと思います。たとえば、次のようなエントリを持つ配列が必要です。

[admintitle] => "管理者の役職"

それ、どうやったら出来るの?

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

ios - Objective-C で新しいスプレッドシートを作成するにはヘルプが必要です

次のコードでシート API の新しい v4 を使用してシートを作成しようとしています

}

私が得るエラーは次のとおりです。

私のJSON表現に何か問題があると思いますか? または、間違ったメソッド呼び出しを使用して新しいスプレッドシートを作成していますか?

使用しようとするfetchObjectByUpdatingObjectと、まだ存在しないため、404 not found エラーが発生します。

Drive API を使用して実行できることはわかっていますが、新しい v4 関数を使用したいと考えています。

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

python - appendCells を使用して Google Sheets API で列のリストを追加する方法

私はpython 2.7を使用していますが、この構文はどの言語でも機能することを理解しています。

Google スプレッドシートの下部にデータを追加したいと考えています。以下の機能は機能しますが、より良い方法があるかどうかを知りたいです。

  1. userEnteredValueセル レベルではなく列レベルで指定する
  2. 列ごとに値リストを繰り返す必要はありません。

私の現在の方法の例:

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

http - Google スプレッドシートにアラビア文字を送信する

アラビア文字を含むデータ行を追加しようとして、Google シートに http リクエストを送信しています。英語の文字を使用すると正常に動作しますが、アラビア文字を使用すると空のセルが取得されます。次の投稿リクエストは、どの言語でも使用できます。

リクエストを受け取り、abpve params.body を pphrase 列の下の行に保存する私の Google シート スクリプト コード:

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

r - R + googlesheets によって Google スプレッドシートに追加されたときに日付として解釈される整数

GoogleシートからGoogleシートに値のペア(日付、値)を追加しようとしていますgs_add_row。これは成功しますが、両方の値が Google スプレッドシートに日付として表示されます。

事前に「値」をチェックして、期待どおりであることを確認しました (例: 50) が、スプレッドシートには日付 (1970-02-20) が表示されます。

シートのセルの書式設定を「自動」ではなく「数値」に設定しようとしましたが、違いはありませんでした。

変数の型を指定する方法はありますか?

編集 コード例:

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

c# - Google ドライブ API を使用して、複数のシートを持つ Google スプレッドシートを作成できますか

現在、DriveService を使用してスプレッドシートを作成しています。単一のシートでスプレッドシートを作成します。使用したコードは次のとおりです。

コードを変更して、複数のシートを含むスプレッドシートを作成する方法はありますか。

Google Sheets API を使用してこれを行うことができますが、バイトを使用してそれを実現したいと考えています。

誰かがこれについて私を助けてくれますか。