インストール時に、メンテナーの連絡先情報を表示し、インストールリストでカウントする権限をユーザーに求めるRパッケージを作成したいと考えています。また、インストール直後ではなく、ユーザーが最初に関数のうちの1つを呼び出すときにコードを実行することも可能です。どちらの方法でも、このメッセージは一度しか表示されません(ユーザーがパッケージを再インストール/更新しない限り)。1回だけ実行されるコードのRパッケージ
- 私は内部使用のためのデータセットを含める方法を知っているが、私は永久にそのデータを変更する方法がわからない:私は考えられてきた何
。
- 環境変数/アプリケーション設定を設定できましたが、セッションが終了してもそれを維持する方法があるかどうかはわかりません。
- 外部サービス/サーバーを使用すると過度に重量が重くなり、追跡したくないユーザーはメッセージを無効にすることができなくなります。
これを行うには良い方法はありますか?
多くのパッケージは '.onAttach'関数で' packageStartupMessage'を使います。短いメッセージは、便利なパッケージにとって非常に合理的です。 'data.table'は例として、データキャンプのチュートリアルを宣伝します。ここの例https://github.com/Rdatatable/data.table/blob/f78d7901dc5063a5157d37db4831e418ad021fe6/R/onAttach.R –
_onceと1回だけ表示するには、OPによって(妥当な)ポイントを逃してください。 –
これを行うと、ユーザーのやりとりが必要なインストールで泣くようになるので、質問は*決して*表示されないようにしてください。 – Spacedman