2017-10-13 12 views
0

私は、現在選択されている値をメニューに表示させたいという事実を別にして、うまく動作しているスラックインタラクティブメニューを持っています。ドキュメントを読んだ後、私は添付ファイルは次のようになります考え出し:Slack:インタラクティブメニューのデフォルト/選択値を設定する方法

{ 
    'text': 'settings.slack_notification_time ', 
    'fallback': 'oops', 
    'color': '#3AA3E3', 
    'attachment_type': 'default', 
    'callback_id': callback_id, 
    'actions': [ 
     { 
      'name': 'notification_time', 
      'text': 'Choose a notification_time', 
      'type': 'select', 
      'selected_options': [ 
       { 
        'text': '07:00', 
        'value': 7 
       } 
      ], 
      'options': [ 
       {text:'01:00',value:1}, 
       {text:'02:00',value:2}, 
       {text:'03:00',value:3}, 
       .... 

      ]      
     } 
    ] 
}; 

選択したオプションを設定する正しい方法は何ですか?

答えて

0

最後に問題が見つかりました。スラックは文字列option.valueだけを比較することができます。 オプションリストとselect_optionsの両方の値を強制的に文字列にすると、機能します。

関連する問題