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

google-apps-script - open()メソッドが見つかりません

メソッドが見つかりませんopen()

  1. 見つからない場合、ドットを入力するときに選択できるのはなぜですか?
  2. では、どのようにファイルを開くことになっていますか? openByID()?本当に?この魔法のIDはどこで入手できますか?getURLから?真剣に?これが出てくる唯一のものです:

    しかし、それを掛けるためのIDがない場合、URLを取得する方法がわかりません...キャッチ22につながります。さらに、必要なURLを取得した場合は、推測します。 IDを取得するためにそれを解析するために...そして彼らはその特定の呪文のためにどのような魔法の方法を提供しましたか?

明らかに、私の理解が不足しています。何か助けはありますか?


質問はマルチパートです。

返されたエラーメッセージは「メソッドopen()が見つかりません」でした。

最初の質問は、「なぜメソッドopen()が見つからないのですか?」です。

2番目の質問は、「実際にそれが見つからない場合、ドットを入力するときになぜそれを選択できるのですか?」です。

3番目の質問は、「open()メソッドが機能しないという事実を考慮して、ファイルをどのように開くことになっているのですか?」です。コミュニティから受け取ると思われる答えは「withopenByID()」です。

それは、「IDはどこで入手できますか?」という4番目の質問につながります。明らかな答えは「getURL()」のようです。

そして、それは「getURL()をどのように使用するのですか?」という5番目の質問につながります。getURLにはIDが必要なようです。getURLがURLを取得するためにIDを必要とし、openByIDがIDを取得するためにURLを必要とする場合、無限ループが発生します。確かに私は何かを誤解しています。

6番目の質問は、「getURL()がソリューションの一部になる場合、IDを、返された文字列の残りの部分とどのように区別するのですか?」です。

それが私の質問を明確にすることを願っています。

0 投票する
5 に答える
6971 参照

google-sheets - API を使用して Google スプレッドシートのセルをフォーマットするにはどうすればよいですか?

私のアプリケーションはデータのテーブルを生成し、ユーザーの Google ドライブに新しいスプレッドシート ドキュメントを作成します。個々のセルに書式 (色、フォントの太さ、幅など) を追加するにはどうすればよいですか? ドキュメントを見つけることができないようですgoogle-api-ruby-client..

私の調査結果のほとんどは、サポートされていないと述べている Google API メーリング リストにさかのぼります。
しかし、別のアプリケーションで目的の結果が得られることがわかりました。ドキュメントを Google ドライブにエクスポートする "Smartsheet" の例:

Smartsheet.com から:

Smartsheet.com で

そして、私のGoogleドライブの結果のシート:

Google ドライブで

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

date - 時系列で過去 7 日間を検索する

Aタイムスタンプを保持し、毎日更新する列を含むスプレッドシートがあります。列Bは値を保持します。次のように:

私がやろうとしているのは、過去 7、14、30 日間の平均を取得することです。

GoogleClock()列の日付をフィルタリングするために関数をいじっていますAが、減算する方法が見つからないようですTODAY - 7 days。私FILTERも役立つと思いますが、少し迷っています。

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

google-sheets - 複素数配列の合計

列のタイトルとその隣の列の値に基づいて、列の数値を合計したいと思います。たとえば、次の表に番号を追加したいと思います。

私のテーブル

ここで、列のタイトルは2011-2であり、その隣の列(S2011-2)には。が含まれていますa。この結果は3.18になるはずです。

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

python - Python 3(または2)からGoogleスプレッドシートファイルをCSVとして保存するにはどうすればよいですか?

公開されたGoogleスプレッドシートドキュメントに由来するcsvファイルを保存する簡単な方法を探していますか?公開されているため、直接リンクからアクセスできます(以下の例では意図的に変更されています)。

リンクを起動するとすぐに、すべてのブラウザでcsvファイルを保存するように求められます。

ない:

、 または:

HTMLコンテンツ以外のものを印刷します。

(この他の投稿を読んだ後、2番目のバージョンを試しました:Pythonでgoogle docs公開スプレッドシートをcsvにダウンロードしてください。)

私が間違っていることについて何か考えはありますか?私は自分のGoogleアカウントからログアウトしていますが、それが何か価値がある場合は、これは私が試したどのブラウザからでも機能します。私が理解している限り、Google DocsAPIはまだPython3に移植されておらず、個人的な使用のための私の小さなプロジェクトの「おもちゃ」の大きさを考えると、最初からそれを使用することはあまり意味がありません。私はそれを回避することができます。

2回目の試行では、スクリプトからのリクエスト(b / cは識別情報が存在しない)が無視される可能性があると考えていたため、「User-Agent」を残しましたが、違いはありませんでした。

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

google-apps-script - シートではなくスプレッドシートでトリガー「onOpen」を設定するには? (最後の行にフォーカス)

特定のシート(または可能であればすべてのシート)の最後の行に焦点を当てたいのでonOpen、シートでトリガーされる関数を次に示します。

このイベントは機能しますが、最初にロードされたシートが別のシートに焦点を合わせたい場合、他のシートにテレポートするだけです。.onOpenスプレッドシートに を設定することをお勧めします。

それは可能ですか?

0 投票する
0 に答える
53 参照

zend-framework - zend Google Doc Adapter からキー「last-modified」を取得する方法はありますか?

Googleスプレッドシートでセル値を取得するために、このようなコードをいくつか書きます。このコードは正確に機能します

しかし、このスプレッドシートを最後に変更した値が必要です。この値は $feed オブジェクトで保護されています:

Google Doc の「最終変更」キーを取得する方法はありますか? そして、どうすればzend V.1経由でアクセスできますか?

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

java - Google ドライブで Google Spreadsheets API を使用してスプレッドシートを作成する

デベロッパー ガイド Sheets API に関する Google の公式ドキュメントに記載されている単純な Java コードを使用して、My Google Drive アカウントの既存のスプレッドシートに新しいワークシートを正常に作成しましたが、Java コードを使用して Google Drive アカウントに新しいスプレッドシートを作成したいと考えています。リンクでは、そのためのサンプルコードについて言及していません。Spreadserviceクラスで利用可能なさまざまなメソッドをすでに見てきました。

Google スプレッドシート API でこれを行うには?

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

c# - データを含む新しいスプレッドシートをgoogledocsにアップロードするには?

Google Spreadsheets API と Google Documents List API を使用しようとしていますが、新しく生成されたフォーム スクラッチ スプレッドシートを追加する方法がわかりません。

空のスプレッドシート (C#)を追加する方法を見つけました。

しかし、それをデータで埋める方法は? バッチ リクエストでセルを更新する場合があります。ただし、それには WorksheetEntry が必要です。DocumentEntry から WorksheetEntry を取得する方法はありません (SpreadSheetFeed::Entries でワークシートを検索することによってのみ可能です)。

新しく生成されたスプレッドシートをアップロードする通常の方法はありますか?

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

php - PHP で Google スプレッドシート API にアクセスするにはどうすればよいですか?

Google Spreadsheets API のGoogle Developer documentation から始めて、「多数のクライアント ライブラリがさまざまな言語で提供されている」ことがわかりましたが、Google は Java と .NET のクライアント ライブラリしか提供していません。PHP ライブラリについては、Zend GData の使用を推奨しています。そこで、Zend GData リポジトリにアクセスしたところ、Zendは GData コンポーネントが廃止され、Google APIs Client Library for PHPを使用するように言っています。そのライブラリは Spreadsheets API では機能しません。そのため、私が始めた元のページに戻る必要があります。

だから、誰もが責任を負っているようです。Google スプレッドシートのデータを要求して処理する PHP コードを書くだけです。それ、どうやったら出来るの?100% 最新であることを確認せずに、同様の投稿やページに私をリンクしないでください。私は、時代遅れで非推奨の依存関係でいっぱいの大量の投稿を何時間もふるいにかけてきました。