私はユーザーに許可を求めるGoogleアプリケーションのアクションをプログラミングします。すべて正常に動作します。今私は彼の最初の会話の許可をユーザーに尋ねたい。彼が会話を2回目にすると、アクションアプリは、このユーザーが会話の前に許可を与えたことを覚えておく必要があります。だから、ユーザーが私が会話を始めるたびに許可を受け入れる必要がなくなったときに、より快適になりました。これを可能にする方法はありますか?Google Appsのアクションの中で、許可された権限をダイアログに保存する
1
A
答えて
1
短い回答:できません。
でも、必ずしもそうする必要はありません。たとえば、名前を尋ねている場合は、おそらく変更されないため、これを初めて要求してから回答をキャッシュすることができます。
node.jsライブラリを使用している場合は、app.userStorage
オブジェクトに情報を追加することで簡単にこれを行うことができます。これはセッションの間にあなたのために保存されます。あなたが場所を要求している場合、これはしてもしなくてもよいように良いかもしれ
var userName = app.userStorage.userName;
if(!userName){
if(app.isPermissionGranted()){
userName = app.userStorage.userName = app.getUser().displayName;
} else {
requestPermission();
}
}
(私はこれをテストしていませんカントー、それは大体正しい見えます。)
:だからあなたのコードは次のようになります。解決策。 Google Homeのデバイスは固定の場所を持っていますが、電話機のAssistantを使用すると変更できます。この場合は、毎回再リクエストする必要があります。
明らかに、これは多くの状況では望ましくなく、チームはこれがどれほど貧弱な経験であるかを認識しています。いつ、より良い解決策に取り組んでいるのではないかと約束していません。
関連する問題
- 1. 権限が編集を許可していないときにGoogle Apps Script - Spreadsheet.setActiveSheetが認識されない
- 2. Google Appsスクリプトエラー:「保護する権限がありません」
- 3. Azureの許可権限が
- 4. 保存されたwifiのパスワードを表示する - root権限
- 5. Google Classroom Apps Script - CourseWork.list権限エラー
- 6. Google Appsスクリプトのフォルダへのアクセス許可
- 7. フラッシュクロム28でネイティブウェブカメラの権限フラッシュアプリケーションは、ユーザーが2つのアクセス許可のダイアログで提示されたウェブカメラの許可を求めてクロームの最新バージョンで
- 8. Googleアシスタントのロケーションの権限がリクエスト間で保存されない
- 9. Googleスプレッドシートに対するAppsスクリプトの実行権限
- 10. index.phpファイルの保存中に許可が拒否されましたか?
- 11. GoogleのアクションでFacebook権限を取得する
- 12. パスワード変更後にGoogle Appsスクリプトの権限を再認証
- 13. アプリレベルでSuper_user権限がどのように許可されますか?
- 14. Googleスクリプトアプリケーションを表示するためのカスタマイズされた権限
- 15. ビデオの[ウォッチ]アクションを公開するには、オブジェクトをクリックすると権限ダイアログが生成されます。
- 16. Google Apps Engineでセキュリティ保護されたコンテンツをエッジキャッシュする
- 17. 作成されたファイルとフォルダのアクセス許可を変更する権限が拒否されました
- 18. 許可された権限で@securedアクセスが拒否された例外をスローする
- 19. Google +で共有..表示されたダイアログの完了アクション
- 20. OAuth2ダイアログ(ポップアップ)権限がGoogleから削除されましたか?
- 21. Angular2:許可されたアクションのみを表示するアプローチ
- 22. Google AppsスクリプトはGoogleフォームで許可を求めません。
- 23. XcodeのコマンドラインツールプロジェクトでCoreLocation権限が許可されていますか?
- 24. Androidでファイルを保存する際に許可が拒否されました
- 25. eclipseでカスタマイズされた保存アクション?
- 26. 権限を保存できません
- 27. データベースへのアプリケーション権限の保存
- 28. Excel VBA - 共有マクロ、開発者の保存権を100%許可する方法
- 29. NETWORK SERVICEの読み取り権限を許可する方法
- 30. ロールで機能しない権限を許可するMVC C#
ありがとうございました! –