問題タブ [google-spreadsheet-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 に答える
1135 参照

google-sheets - Google スプレッドシートの改行が Google チャート テーブルに出力されない

このコードは、修正する簡単な方法が見つからない小さなフォーマットの問題を除いて、完全に機能します。データソースとしての Google スプレッドシートには、列に改行があります。ただし、表では、単にスペースでフォーマットされているように見えます。(改行をタグに変換した後) データ テーブルで allowHthml オプションを使用しようとしました
が、すべての書式設定が削除され、テーブルがひどく見えます。「フォーマッター」クラスも試してみましたが、それはフィールドの連結に駆り立てられているようで、同じ非htmlルールに従っています。

フォーマットを壊さずに改行を表に正しく表示できる、ここで欠けているものを知っている人はいます。フィールドに改行を追加して、適切に表示したいだけです。

これをコピーして jsLint に貼り付けると、実行されて、私が話していることが表示されます。

</p>

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

ruby - Ruby で Google スプレッドシートを検索する

Google スプレッドシートからデータをクエリのような形式 (データベースと考えてください) でフェッチしようとしています。

Google スプレッドシート機能に google::spreadsheet gem を使用するこのruby​​ gemを使用しています。

これらまたは他のライブラリを使用して Google スプレッドシートでデータを検索する正しい方法は何ですか? これに反対票を投じる前に、私はドキュメントを注意深く読み、見つけることができるほとんどすべての可能性を試したことに注意してください。

これは次と同等です

このperlライブラリから

これはかなり簡単に思えます

よろしくお願いいたします。

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

google-docs - ダウンタイム中の Google スプレッドシート フィードへのアクセス

Google ドキュメント スプレッドシート サービスの一時的なダウンタイムによって、公開されたスプレッドシートのフィードがどのように影響を受けるかについての情報があるかどうか疑問に思っています。

この期間またはダウンタイム中もフィードを利用できますか? フィードが利用できない状況はありますか?

フィードはキャッシュされていると思います。

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

java - 作成された新しいファイルをスプレッドシートで検索できない

ドキュメント リスト API を使用して Google ドキュメントでスプレッドシート テンプレートのコピーを作成したところ、次のことがわかりました。

このファイルを作成する手順は次のとおりです。

これは 2011 年 12 月 23 日から発生します (近似値あり)。この日付より前に同じコードで作成されたすべてのスプレッドシートでは、すべてのクエリが正常に機能します。

リクエストに応じて、その他の情報を提供できます。

アップデート:

  1. この問題は、スプレッドシートを変換してアップロードする場合にも発生するようです。
  2. 作成/アップロード後の一定期間(〜2時間)後にファイルを更新すると、クエリはそれらを結果に返します。
0 投票する
1 に答える
1157 参照

google-apps-script - 直後の insertRows() および getRange() 操作に関する Google App Script スプレッドシートのバグ

自分の関数でinsertRows()呼び出しまたは insertRowsAfter() を使用してから、新しく作成されたセルの範囲内で getRange() 操作呼び出しを実行しようとすると、一貫した「サーバーでエラーが発生しました」で立ち往生しているようです(フォントの太さを変更したり、新しいセルに値を設定したりするなど)。

関数を呼び出すと、常に Google の「Server Encountered and Error」が表示されます。デバッグ モードで関数を呼び出すと、段階的に: エラーは発生しません!!! キャッチを行っているときに表示されるエラー ログはありません。

getRange() 操作の前に Spreadsheet.flush() 呼び出しを試みましたが、役に立ちませんでした。

空白のスプレッドシートで試してみましたが、問題はありません。現在の大きなスプレッドシートのみ。テストシートは小さいですが (2 行でテストできます!)。また、スプレッドシートの最大セル制限に達していません。

ヒントのある人はいますか?大きなスプレッドシートでのスプレッドシート スクリプト API からのバグの可能性はありますか?

よろしく、

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

google-apps-script - Google アプリ スクリプトを使用してスプレッドシート データから行を取得する

Google アプリ スクリプトを使用してフォーム データをスプレッドシートに書き込んでいます。ここで、条件 (日付、ユーザー名でフィルター処理するなど) に一致する Excel から値を取得し、アプリ スクリプトで表示したいと考えています。

私のスプレッドシートは

2012-05-02ここで、日付とユーザー名のデータをフィルタリングrajaし、app-script (Web サービスとして実行されている) のラベルを使用して表示したいと考えています。

私のすべての検索SpreadsheetApp.getActiveSheet().getDataRange();は、シートの1000行以上から1つのレコードを表示する最適化された方法ではないと思うソリューションを返します。

編集

現在、私は.getValues()のみを使用しています。ここに示すデータはサンプル用です。私の実際のシートには、今のところ 15 列と 5000 行以上あります。そして、これはタイムシート アプリケーションであるため、最終的には数百万に増加します。getValues()行をフィルタリングする他の方法はありますか?

=Filterスクリプトは複数の人が同時に使用できるため、tmp セルに式を適用することも問題になります。

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

c# - Googleスプレッドシートに行を追加する

Googleスプレッドシートに行を追加しようとしています。彼らはソースを提供しますhttps://developers.google.com/google-apps/spreadsheets/#adding_a_list_rowbu このソースは私のために機能していません。「エラー11名前「行」は現在のコンテキストに存在しません」

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

google-sheets - Zend を使用して Google スプレッドシートの URL を取得する

Zend Gdata を使用して、さまざまな Google スプレッドシートにデータを送信するフォームがあります。データを送信したスプレッドシートへの URL を、送信プロセスが終了した後に表示できるようにしたいと考えています。とにかく、ドキュメントの URL を取得する方法が見つからないようです。これは単純な機能のようですが、どこでもこれを行う方法について何も見つけられないようです。どんな助けでも大歓迎です!

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

google-docs-api - DocumentListAPIとGAS。それらと結婚する方法は?

このAPIを使ってみませんか?

developers.google.com/google-apps/documents-list

改訂履歴フィードにアクセスできるようです。

ただし、例は.NETにあります。このAPIをGoogleAppsScriptで適用/使用するにはどうすればよいですか?誰もがその方法を知っていて、光を当てることができますか?たぶん短いサンプルコード?

ありがとう。

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

java - jdbc 接続エラー

mysql データベース クエリの出力を Google スプレッドシートのセルに入力したいので、Google チュートリアルの例に従って、この簡単なスクリプトを作成しました。

問題は、スクリプトを実行しようとすると、データベースへの接続エラーが発生する一方で、コマンド ライン (mysql -h localhost -P 9008 -u # -p# icadata) から同じデータベースへの接続が機能することです。