問題タブ [google-tasks]

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

google-calendar-api - GTasksAPIを使用したユーザーGoogleタスクの変更の処理

ユーザーのGoogleTasksデータと同期するサービスを構築しているため、ユーザーがGTaskでタスクを追加/編集/削除すると、サービスで追加/編集/削除されます。

また、同期には大きな問題があります。GTasksAPIはonUpdate/onChangeイベントリスナーを提供していません。つまり、完璧な解決策は、ユーザーがタスクを追加/編集/削除するときに要求されるコールバックURLを設定するために使用できるGoogleTasksAPIメソッドがある場合です。

しかし、Google Tasks APIでそのようなメソッドを見つけることができないため、Google Tasks APIと同期する非常に悪い方法は1つだけです。つまり、すべてのユーザータスクをリクエストし、サービスタスクと比較します。これは同期するのに非常に悪い方法です。1万人のユーザーがいて、そのタスクリストを最大1分同期したい場合は、1分あたり10kを超えるGTasksAPIリクエストを行う必要があります:(

私が間違っていて、ユーザータスクにonChange/onUpdateコールバックを設定する方法があることを願っています。または、ユーザーのGTasksの変更に関する実際の通知を(電子メールなどで)受信する別の方法があるかもしれません。

誰か知っていますか?ありがとうございました。

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

google-calendar-api - Google タスクとカレンダー: サーバー アプリケーションでの使用

Google タスクと Google カレンダーにデータを読み書きするアプリケーションがあるとします。

バックグラウンドで動作します。つまり、定期的にデータをチェックして更新します (ユーザーとの対話なしで)。

つまり、ユーザーは一度アプリケーションにログインし、いくつかの設定を入力すると、その時点からアプリケーションは完全に透過的に機能します。

ユーザーが Google パスワードを入力する必要がないように、そのようなアプリケーションを実装することは可能ですか?

ティア

ドミトリ

0 投票する
8 に答える
67351 参照

javascript - Google Tasks API と同様の RFC 3339 タイムスタンプを生成しますか?

Google タスクと同期するアプリを作成中です。同期の一環として、ローカル タスクと API タスクを比較し、どちらが最近変更されたかを確認します。

Google の API からの各タスクには、updated次のようなプロパティが含まれています。

アプリでタスクを更新するたびに新しいupdated値が設定されるように、それに似たタイムスタンプを生成したいと思います。私が使用している RFC 3339 タイムスタンプを生成するには、次のようなものを生成するhttp://cbas.pandion.im/2009/10/generating-rfc-3339-timestamps-in.htmlを使用します。

問題は、ローカルの日付が新しい場合でも、API の日付が常にローカルの日付よりも「大きい」として返されることです。私はそれが2つの間の異なるフォーマットに関係していると推測しています.

ここに 2 つの日付があります。上部は Google Tasks API からのもの (約 10 分前) で、下部は 1 分前にローカルで生成されたものです。どちらが大きいかを比較すると、一番上にあることがわかります。

私のフォーマットは間違っていますか?ここで何が間違っていますか?これに関するヘルプは本当に感謝しています。

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

java - DueDateを更新するとき、またはDueDateを使用して新しいタスクを作成するときの400不正な要求

タスクのdueDateを更新しようとしています:

しかし、APIは私を返します:

問題はどこにありますか?dueDateを使用して新しいタスクを作成しようとすると、同じ例外が発生します。

また、スレッドを見つけました:http: //groups.google.com/group/google-tasks-api/browse_thread/thread/1753df5bbc8e3cb8/ab66b5e675f06e6a? lnk=gst&q=problem+changing#ab66b5e675f06e6a しかし、それは私を助けません。

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

android - Google Task API を使用して Java でタスクを投稿しようとすると、「Bad Request」が表示され続けるのはなぜですか?

Java/Android でコーディングされ、Google Task API を使用してアプリを構築していますが、大きな問題に遭遇しました。

期日または完了日を入力しようとすると、Task API が「Bad Request」エラーを返します。ただし、期日または完了日を設定しようとしないと、タスクを正常に投稿できました。

この問題の調査に何時間も費やしましたが、解決策に最も近いのは次のスレッドです。

http://groups.google.com/group/google-tasks-api/browse_thread/thread/1753df5bbc8e3cb8/ab66b5e675f06e6a?lnk=gst&q=問題+変化#ab66b5e675f06e6a

スレッドに記載されているように、日付とともにタスクのステータスを設定しようとしましたが、うまくいかないようです。

Googleドキュメント(com.google.api.client.util.DateTime)で指定されているDateTimeを使用しているだけですが、DateTimeのフォーマットが間違っていると思います。

これは、私が使用しようとしている典型的な DateTime 値の例です。

2011-10-03T22:28:626

次のコードを試しました...

と ...

誰かが私を助けてくれれば、とても感謝しています。

ありがとうございました。


見てくださった皆様ありがとうございます。

もう少し掘り下げた後、答えを見つけたので、ここにあります...

現在、Google Task API は DATETIME のみを受け入れます。

DateTime を提供していましたが、形式が正しくありませんでした。タイム ゾーン シフト整数を追加する必要がありました。例: com.google.api.client.util.DateTime.DateTime(long 値、整数 tzShift)。

代わりに以下を実行しただけで、うまくいきました。

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

android - com.google.api.services.tasks.TasksRequest はどこにありますか?

この Google サンプル プロジェクト (tasks-android-sample) をインストールしようとしています: http://samples.google-api-java-client.googlecode.com/hg/tasks-android-sample/instructions.html

...しかし、未解決のクラスを取得しています。プロジェクトには jar が付属していますが、(典型的な Google のやり方で) どの jar ファイルを含めるかについては述べていないため、実験を通じて、これら 2 つを除くほとんどのクラスを解決することができました。

どのjarにこれらのクラスがあるか知っている人はいますか? プロジェクトに付属のすべてのjarを含め、ドキュメントの指示に従ってターゲットをGoogle API 8に設定しました(他のターゲットも試しました)が、これらのクラスを解決できません。

前もって感謝します...

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

android - Android アプリで Google アカウントを認証するための最適なワークフローは何ですか?

私はこの例に従おうとしています: http://code.google.com/p/google-api-java-client/source/browse/tasks-android-sample/src/main/java/com/google/ api/services/samples/tasks/android/TasksSample.java?repo=samples .

私のコードは少し書き方が悪いですが、Google Code で公開されています。私が確立しようとしているワークフローは次のとおりです。 -タスク&r=d70158809aeb1ba00e26a33dc7110ade33b76427

私の最後の試みでは、アプリが次のメソッドに移動したとき:

そして、視覚的な変更はなく、DDMS に次のメッセージが表示されるだけです。

役立つヘルプ/チュートリアル/コード例はありますか?

前もって感謝します。

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

google-apps-script - Google Apps Script を使用した Tasks API (完全なタスク)

Tasks API を使用して、タスクのステータスを完了として設定しようとしています。コードが正常に完了したことを示していますが、タスクは完了としてマークされていません。また、更新後のタスクのステータスを取得しようとすると、ステータスが「needsAction」と表示されます。これが私のコードです

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

google-apps-script - 他のユーザーが Google タスクを追加できるようにする

従業員が私に電子メールを送信するか、スプレッドシートに情報を追加して、タスクをタスク リストに追加する方法を探しています。理想的には、スクリプトは、タスク リスト、タスク、期日、およびメモをキャプチャします。

以下に示すスクリプトに従って、従業員が特定のタスクリストにタスクを追加できるようにする 5 つのスクリプト (5 つのタスク リスト) を既に正常に実装しています。これは問題なく動作しますが、期日やメモを追加する機能がありません:

タスク リスト API への自動メール

最近、タスク リストを監視し、タスク、期日、メモなどを含むスプレッド シートに投稿するスクリプトへの言及に出くわしました。メールの便利さ:

タスク リストからスプレッドシートへの API

REVERSEができるかな。列を持つ 2 つのワークシート (NEW と PROCESSED) で、従業員にアクセスを許可できるスプレッドシートを想定しています。

スクリプトはこれを 1 ~ 2 時間ごとに実行します。NEW にあるものはすべて処理され、タスク リストに追加されてから、PROCESSED の最後に移動されます。

誰かがそこにそのようなものを知っていますか? または、メール スクリプトを変更して、メール本文の内容をタスクの NOTES セクションに移動する方法があるかもしれません。私はこのところで生の初心者です。ありがとう。

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

google-tasks-api - ユーザー名とパスワードを使用して Google アカウントからタスク リストを取得する

私は、Googleアカウントからタスクリストを取得しなければならないデスクトップアプリケーションを開発しています(要件に従って)分析していますが、Google Task ApiとGoogleで提供されているドキュメントについてあまり知らなかったため、それを実行する方法が見つかりませんでした@ https://developers.google.com/google-apps/tasks/
認証メカニズム (クライアントが Gmail アカウントのユーザー名とパスワードを入力してタスクを取得する) が見つかりませんでした。これは、クライアント キーのみを使用し、ユーザーが入力する必要のない秘密鍵な
ので、クライアントのユーザー名とパスワードを使用してGoogleタスクを取得する方法はありますか?

前もって感謝します