問題タブ [r-googlesheets]
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.
r - タスク スケジューラ経由でバッチ ファイルを実行すると、httpuv が oauth サーバーの起動に失敗する
R スクリプトを開始するバッチ ファイルがあります。
この R スクリプト内で、gs_auth
関数を使用して認証トークンを取得し、R セッションで使用します。フォルダー エクスプローラーからバッチ ファイルをダブルクリックすると、R スクリプトを正常に実行でき、すべてが完全に実行されます。
タスク スケジューラ タスクを設定してバッチ ファイルを実行すると、代わりに次のエラーが表示されます。
タスク スケジューラで「最上位の特権で実行」を試み、Windows パスワードも入力しましたが、何も機能しないようです。
トークンの読み込みに関して何か不足していますか?
コード
コメントアウトされた行は、後で使用できるようにトークンを「焼き付ける」ための初期化手順を示しているためです。これらの手順は、こちらに従って行われました。
XML:
r - 数式の結果を Google シートから R にインポートできない問題を修正する方法
Google スプレッドシートからデータをインポートしようとしていますが、この場合、結果が数式から導出されている場合、値をインポートできません。私は他の式で成功しましたが、これには別の何かがあり、それが問題を引き起こしています.
以下のコードでは、スプレッドシートの例にリンクしています。最初の列は、数式を使用して結果を返します。2 番目の列には、単に同じ値がリストされています。
R にインポートした後、最初の値は #REF として入ります! 次の値は問題なくインポートされます。さまざまなデータ型の仕様を試してみましたが、うまくいきませんでした。
あなたが提供できる助けを前もって感謝します。
r - R の googlesheets パッケージのエラー - curl を読み込めません
googlesheets パッケージを使用して R で Google シートを更新しようとしていますが、:
gs_title('Name_of_the_sheet')を試すたびに、「loadNamespace(name) のエラー: 「curl」というパッケージがありません」というエラーが表示されます。
もちろん、ライブラリ関数を使用してパッケージを呼び出す前に、パッケージ curl をインストールしてみました。
install.packages('curl')
curl をインストールすると、「パッケージ 'curl' が正常に解凍され、MD5 サムがチェックされました」と表示されます。
に続く:
「install.packages の警告: パッケージ 'curl' の以前のインストールを削除できません」
「library('curl')」を使用すると、「library("curl") のエラー:「curl」というパッケージがありません」
私も試しました:
- 'install.packages(c('devtools','curl'))'
- 「gs_title」の代わりに「gs_url」と「gs_ls」を使用
- すべての R セッションを閉じる
. しかし、繰り返しますが、それは役に立ちません。
このエラーに遭遇することなく Google シートを更新できるようにしたいです。任意の提案をいただければ幸いです。ありがとうございました!