問題タブ [gmailr]

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

r - gmailr パッケージ R を使用して Gmail の統計情報を照会する

R を使用して gmail API から統計情報を取得しようとしています。gmailr パッケージを使用しています。R からメールを送信することはできますが、それで終わりです。これらのリンクを使用してこれを理解しようとしましたが、機能していないようです: https://github.com/jennybc/send-email-with-r/#prep-work-related-to-gmail-and -gmailr パッケージhttps://github.com/alkashef/gmailstats

私が本当に知りたいのは、1 日に受信するメールの数だけです。可能であれば、1 時間ごとに分類してください。

これに関する支援は素晴らしいでしょう。

ありがとう

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

r - Shinyapps.io で gmailr を実行する

Shinyapps.io に光沢のあるアプリをデプロイしました。

ローカルでは問題なく動作しましたが、デプロイすると gmailr 認証ポップアップが表示されませんでした。

Shinyapps.io でログを確認したところ、バックグラウンドでは機能していますが、フロント エンドでは機能していません。

たとえば、関数を実行すると:

Shinyapps.io のログは、これが予想されることを示していますが、ポップアップはありません:

ここに画像の説明を入力

予想される出力は、認証する Gmail アカウントを選択するように求めるポップアップです。

光沢のある gmailr パッケージを使用した経験がある人はいますか?

編集:

ディレクトリに .httr-oauth というファイルがありますが、rsconnect はありません。

ここに画像の説明を入力

このファイルを自分の rsconnect フォルダにコピーする必要がありますか?

これは、rconnect を介した、shinyapps.io 内の私のアプリへのディレクトリです。

ここに画像の説明を入力

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

r - GmailR を使用してすべてのメールを抽出する

分析を行うために、Gmail アカウントからすべてのメールを抽出しようとしています。最終的な目標は、メールのデータフレームです。gmailR パッケージを使用しています。

これまでのところ、すべてのメール スレッドを抽出し、すべてのスレッド ID を gm_thread() にマッピングして「展開」しました。そのためのコードは次のとおりです。

これは、すべてのスレッドのリストを返します。この構造は、gmail_thread オブジェクトのリストです。スレッド オブジェクトのリストを 1 レベルドリルダウンするとstr(threads_expanded[[1]], max.level = 1)、次のような単一のスレッド オブジェクトが得られます。

次に、スレッドを構成するメッセージをさらに掘り下げると、有益な情報が得られ始めます。str(threads_expanded[[1]]$messages, max.level = 1)そのスレッドの gmail_message オブジェクトのリストを取得します。

私が立ち往生しているのは、実際にはすべてのスレッド内の各メールからすべての有用な情報を抽出することです. 最終的な目標は、message_id、thread_id、to、from などの列を持つデータフレームです。次のようなものを想像しています。