問題タブ [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 投票する
1 に答える
67 参照

google-sheets - 場所ごとに複数の日付/時刻を表示するには?

  1. Google スプレッドシートを使用して、以下の例のような構造のデータを入力する必要があります。
    • 複数の「象限」があります
    • 各「象限」には、1 つまたは複数の「日」 を含めることができます。
    • 各「日」には、1 つまたは複数の「時間」を含めることができます。
  2. このデータは、最終的にバックエンド データベース (Access DB、SQL、MySQL など) にインポートされます。
  3. 質問:各日を複数回表すにはどうすればよいですか? 新しい行を作成しますか?

象限 1 チームのスケジュール

  • 日曜日
    • 午前 10:00 - レッドチーム
    • 15:00 - グリーンチーム
  • 月曜日
    • 午前 6:00 - レッド チーム
    • 午前 10:00 - イエロー チーム
    • 15:30 - グリーンチーム
  • 火曜日
  • 水曜日
    • 18:00 - イエローチーム
  • 木曜日
    • 13:00 - レッドチーム
  • 金曜日
  • 土曜日
    • 午前 10:00 - ブルー チーム
    • 15:00 - レッドチーム
0 投票する
1 に答える
551 参照

c# - C# 接続 Google ドキュメント Excel(スプレッドシート)

c# asp.net 接続 Google ドキュメント Excel(スプレッドシート)が必要です。データに c# を挿入し、スプレッドシートを挿入します。どうすればいいですか?

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

python - ログインせずに gspread を使用して Google ドライブ スプレッドシートから読み取る

モジュール gspread to (試行) を使用して、Google ドライブの特定のスプレッドシートを解析しています。しかし、最終的にはこのプロジェクトを Web アプリケーションにしたいので、当然、ログイン情報を教えたくありません。ただ、スプレッドシートを読めばいいだけなので、gspreadを使ってログインせずにファイルの中身を読める方法はないのでしょうか。私はもう試した:

しかし、これはエラーで失敗します

どうすればこれを達成できますか?

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

json - Google がスプレッドシートの JSON オブジェクトをこのように構造化するのはなぜですか?

Google Sheets APIを使用してスプレッドシートを取得し、それを解析しています。私は JavaScript を使用しており、JSON をリクエストしています (REST API のドキュメントは、実際には古いGoogle Data APIドキュメントに含まれています - 非常に面倒です!)。

GETデータに使用している URL はID次のとおりです。 はスプレッドシートの ID です。

https://spreadsheets.google.com/feeds/cells/"+ID+"/1/public/values?alt=json

これにより、最初のワークシートの各セルが取得されますが、すべてのセルが 1 つの配列にリストされます。

これはdata.feed.entry、for ループを使用して配列 ( ) を反復処理し、 を使用してどの行にあるかを確認しdata.feed.entry[i].gs$cell.row、各セルを各行の配列に並べ替える必要があることを意味します。これは、JSON オブジェクトを使用できるようにフォーマットするためだけに、多くの余分な作業のように思えます。

Google が JSON オブジェクトをこのように構造化した理由が気になります。そもそも、セルを行ごとにグループ化しないのはなぜですか? 何かが足りない気がします。

list次に、ではなく を使用して行全体を取得する方がよいのではないかと考えましたが、そうするとcells、列は値によって定義されるため、コンテンツを動的にすることはできません。データを解析する前にヘッダー値を知る必要があります...

繰り返しますが、なぜ Google が JSON をこのように構造化するのか、私は途方に暮れています。なぜなのかご存知ですか?私は何が欠けていますか?

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

c# - サービス アカウントの認証情報に p12 キーの代わりに json キーを使用することはできますか?

C# で「Google.Apis.Bigquery.v2 クライアント ライブラリ」を使用しています。

「サービス アカウント」を使用して Google BigQuery を承認しています ( http://www.afterlogic.com/mailbee-net/docs/OAuth2GoogleServiceAccounts.htmlを参照)。X509 証明書を作成するには、Google Developers Console の p12 キーを使用します。ただし、現在は json キーがデフォルトです。p12 キーの代わりに使用できますか?

次のコードがあります。

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

sorting - 値が入力されるとすぐにスプレッドシート内のレコードを自動ソート

セルに値を入力するとすぐに、Google スプレッドシートで値を自動ソートしたい。以下に例を示します。

上の表では、タスク 3 の値フィールドに入力するとすぐに、一番上に移動し、最初のタスクが最後に来るようにします。毎回ソートして手動でこれを達成したくありません。

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

google-sheets-api - Google スプレッドシートのセルの変更に基づいてメールを送信する

セルの値の変更時に電子メールを送信するスクリプトを手伝ってください。たとえば、値が列 F で 1 未満の場合、列 g から電子メール ID を取得し、h からテキストを取得する必要があります (ここでは、本文は全て同じ)メールを送信してください。したがって、値が 1 を下回るたびに、関連する行の電子メールを送信する必要があり、電子メールが送信されると 1 未満の値は変更されないため、既に送信されている前の行のメールを繰り返すべきではありません。送信済。

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

google-sheets - Google スプレッドシートからの値のクエリ

Google スプレッドシートに栄養価を含む食品の表があります。私の目的は、特定の日に各食品の摂取量を入力し、その日の栄養摂取量を計算することです。部分が入力された行ごとに、栄養価に提供された部分の数を掛けたものを要約したいと思います。以下に非常に単純化したバージョンを示します。

Googleスプレッドシートでこれを行う方法を誰か教えてもらえますか?

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

google-sheets - Google スプレッドシート Java API 3 割り当て

JavaSpreadsheetServiceクラスを使用しgdata 1.47.1ていると、サービス アカウントがブロックされ、CAPTCHA の解決を求められることがあります。ブロック メッセージで、Google は私がロボットではなく、いくつかの条件に違反したことを証明するように求めています。これは通常、1 つの IP と 1 つのサービス アカウントから 1 秒あたり 18 ~ 22 のリクエストを超えたときに発生します。

このようなブロックを回避したり、クォータを増やしたりする方法があることを知っている人はいますか? Drive API やその他多くのクォータを制御できることがわかりましたが、それでもスプレッドシートのクォータを制御する方法がわかりません。

更新 スプレッドシート API を使用しても、Google 開発者コンソールに含まれる割り当てには影響しないという興味深い瞬間です。たとえば、ドキュメントを作成すると、ドライブのクォータにヒットします (「使用クォータ」で確認できます) が、セルを更新したり、スプレッドシート API を介してワークシートを取得したりすると、ヒットしません。

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

google-apps-script - Google Apps Script で URL を使用してファイルをダウンロードする方法

私は Google Apps Script にかなり慣れていません。Google の機能を使用して、OAuth を使用せずに App Scripts を介して DFA/DCM Trafficking and Reporting API にアクセスしています。

DCM レポートを実行して Google シートに変換すると、提供された URL を使用して CSV をダウンロードする方法がわかりません。

これが私が使用しているコードです。

私も使ってみます:

サービスのためですUrlFetchAppが、それもうまくいきませんでした。

Googleシートに貼り付けることができるオブジェクトとしてファイルをダウンロードするためのURLを実行する方法についてのヘルプは大歓迎です。