問題タブ [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.
google-apps-script - 2 つの Google スプレッドシート ドキュメントのヘッダー値を比較し、一致する場合は列全体を貼り付けます
このスクリプトを機能させることができないようです。請求目的で使用するテンプレートがあり、そのシートを複製して、毎月末に新しい顧客、契約などの情報を更新しようとしています。「bsf」スプレッドシートのすべての情報が必要ではなく、請求テンプレートで使用された列のみが必要です。私はそれをテストしましたが、すべてが for ループまでは動作しますが、for ループは含まれません。中の何かがおかしくなっています。
for ループを使用して、各列を循環させて取得し、テンプレート ドキュメントのヘッダーを BSF ドキュメントと比較して、一致する場合は、列全体を新しい請求ドキュメントに貼り付けます。そうでない場合は、次の列に移動して、まったく同じことを行います。
入れて入れるとbilling Header
、次のようになります。masterHeader
Logger.log(data)
配列とか宣言する必要があると思うのですが、よくわかりません。配列を追加しようとしましたが、使用しているオブジェクトではうまく機能しないようです。
javascript - Google シート サイドバーの div に変数を表示する
googlesheets code.gs; に関数があります。関数は変数に値を割り当てます。
sidebar.html に id="var" のスパンがあります
id="var" でスパンに変数「name」を表示したい。getElementById を試して innerHtml に置き換えてみましたが、うまくいきませんでした (以下のコード)。
何か助けはありますか?
javascript - 特定の列の特定の値のみを比較して、Google シートの重複行を削除する
シート 1
これは Google シートであるため、以下のスクリプトを実行して、名前と日付の列に一致する行を削除しようとしています。EG Laura は、同じ日付の 01AUG に 2 つのエントリを持っています。したがって、両方の行を削除したいと思います。次のスクリプトを試していますが、うまくいきません。
android - 値のある最後の行の後に行を挿入する方法は?
新しい Google Sheets API v4 を使用してスプレッドシートにデータを挿入しています。コードは完璧に機能し、データはシートに適切に挿入されます。
しかし、データを含む最後の行を見つけて、この後にデータを追加するにはどうすればよいですか?
このための A1 表記にトリックはありますか?
.getLastRow
Google Apps Scriptと同等のものが必要です。
c# - C#でGoogle Sheets API v4にシートを追加するには?
私は Google Sheets API を使用しており、Google ガイドに従っています。ただし、Google の 2 ページ目を超えても、ワークシートを追加して .NET で新しいシートに書き込む例はありません。jsにはたくさんありますが、1)シートを追加する方法、または2)新しいシートに書き込む方法がわかりません。
これどうやってするの?今のところ、例のように問題なく読み取ることができ、v4 C# への参照は他に1 つしか見つかりませんでした。v3 に戻そうとしましたが、すべてのドキュメントで v4 の使用が強く推奨されています。
誰もこれを行うことができましたか?これまでに私ができることは次のとおりです。
ios - Google スプレッドシート API v4 - batchUpdate URL が正しくありません
Google スプレッドシート API v4 のドキュメントには、batchUpdate の URL が正しく記載されていないようです。
ドキュメントには次のリストがあります。
ただし、次のコード
結果は
この場合に使用する正しい URL は何ですか?
google-api - Google スプレッドシート API V4 コード 503「利用できません」
そのため、Google Sheets API v4 を使用してきましたが、今日、何をしてもhttps://cloud.google.com/storage/docs/xml-api/reference-status#503service-unavailableというメッセージが表示されました。これは Google 内部のエラーですか、それとも私の設定に関係していますか? 以前はすべてのコマンドが機能していましたが、何も変わっていないようです。
google-sheets - Google Sheets API v4 を使用して Google Sheets のスプレッドシート コレクションから単一のシートを取得するにはどうすればよいですか?
Google スプレッドシートに基づいて Web アプリケーションを構築しようとしています。私はAPIと少し混乱しています。ドライブで共有されているスプレッドシートがあり、2 つのシートが含まれています。最初のシートを取得できます
終点。しかし、2枚目のシートの入手方法がわかりませんでした。スプレッドシートから特定のシートを取得する方法はありますか?
google-apps-script - 多くの Google シートから特定のデータをマスターにプルする
Google スプレッドシートとスクリプトを使用して機器予約システムを作成しようとしています。私はこれにかなり慣れていないので、レイアウトされたソリューションではなくガイダンスを探しています。学ぶのが好きです!
私には 8 人の理科教師がいて、それぞれが授業のために器具を注文する必要があります。タイムテーブルを含むスプレッドシートをそれぞれ作成しました。タイムテーブルの関連するボックスに機器のリクエストを入力するという考えです。
私が今やりたいことは、完成したボックスを一連のデータ (必要な日付、教師の名前、そしてもちろん必要な機器などを含む) として、技術者が見るマスター シートに送信することです。形式はまったく異なります。あるシートから別のシートに範囲をインポートするだけではなく (簡単です!)、含まれるデータだけをインポートします。
マスター シートを理想的には Google フォームにリンクされたスプレッドシートのように動作させたいのですが、フォームからではなく 8 つの入力スプレッドシートからデータを入力データとして取得します (入力方法が面倒すぎると判断しました)。
長い間検索しましたが、何も思いつきませんでした。シート全体または完全な範囲をインポートするのは簡単ですが、マスターシートでデータ自体をフォーマットして並べ替えできるようにしたいと考えています。
必要なデータを配列に入れ、その配列を新しいシートに渡し、新しいシートがどこから来たのかを忘れさせることができるかどうか疑問に思いました。
これが可能かどうかについてのアドバイスを探しています。可能であれば、この問題の完全な解決策ではなく、それを理解するための方向性を教えてください。ありがとうございました!
api - Google Sheets API v4 と valueInputOption
スプレッドシートに 3 つの列があります。1 つ目は日付、2 つ目と 3 つ目は単純な文字列です。
データのバッチ アップロードを行うvalueInputOption = "RAW"
と、Date 列で間違った結果が得られます。すべての日付の前には、目に見えないアポストロフィがあります。文字列列は問題ありません。
すべての日付を使用するvalueInputOption = "USER_ENTERED"
と問題ありませんが、他の値は実際の値ではなく、Google で解析された値として解釈されます。たとえば、文字列 "2-3-4" は 02/04/2004 などのように表されます。
USER_ENTERED
データ列を として、文字列列を として表現したいRAW
。
valueInputOption
セル(列)に設定する方法はありますか?