Розмір відео: 1280 X 720853 X 480640 X 360
Показувати елементи керування програвачем
Автоматичне відтворення
Автоповтор
2023/11記載本動画で紹介しているフローの呼び出しトリガーですが、V2になり仕様が変更になったようです。新しい仕様での引数指定方法などを改めて紹介しているので、下記動画も参考にしてください。ua-cam.com/video/yMlnr_k5DEw/v-deo.html
分かりやすい作成方法ありがとうございます検索システムと登録まで出来ましたが 検索内容がそのまま残ってしまいます 新しい検索をする際にはクリアな状態で表示させていのですがどうすればよいでしょうかまた 空白で検索すると全データが表示されてしまいます何か良い方法があればよろしくお願いします
ご視聴ありがとうございます。検索した際に検索キーワードをクリアしたいということで良いでしょうか。その場合は、Reset関数を使うことでTextInputに入力されたキーワードをクリアすることができます。(例)Reset( TextInput1 );また空白で検索した場合の制御をしたい場合は、検索ボタンのOnSelectメソッドにIf関数とIsBlank関数を組み合わせて条件分岐させます。空白の時は特に処理しない際には(例2)のようにすれば良いかと思います。(例1)If( IsBlank(TextInput1.Text), Set(str, "空白"), Set(str, "空白じゃない"));(例2)If( !IsBlank(TextInput1.Text), Set(str, "空白じゃない"))参考になれば幸いです。
ご回答ありがとうございます。検索ボタンの Onselctを以下の様にしましたが空白で検索するとすべてのデータを表示してしまいます書き方が間違っているのでしょうかIf( IsBlank(TextInput1.Text), Set(str, "空白"), Set(str, "空白じゃない"));Set(searchword,TextInput1.Text);Set( FaqDatas, Filter(FAQ,Or( searchword in Question, searchword in Answer )))
@@松川真太朗 IfのSet関数部分を書き替える必要があります。下記のようにOnSelect内を書き換えていただければ、空白検索のときは何も表示されず、空白じゃないときは通常の検索が実行されるはずです。If( IsBlank(TextInput1.Text), Set(FaqDatas,Blank()), // 空白の時はFaqDatasの中身を空に Set(SearchWord,TextInput1.Text); // 空白じゃないときは通常の検索処理 Set( FaqDatas, Filter(FAQ,Or( SearchWord in Answer, SearchWord in Question ) ) ););
ありがとうございます希望通に動作しましたこれからも配信よろしくお願いします
2023/11記載
本動画で紹介しているフローの呼び出しトリガーですが、V2になり仕様が変更になったようです。
新しい仕様での引数指定方法などを改めて紹介しているので、下記動画も参考にしてください。
ua-cam.com/video/yMlnr_k5DEw/v-deo.html
分かりやすい作成方法ありがとうございます
検索システムと登録まで出来ましたが 検索内容がそのまま残ってしまいます 新しい検索をする際にはクリアな状態で表示させていのですがどうすればよいでしょうか
また 空白で検索すると全データが表示されてしまいます
何か良い方法があればよろしくお願いします
ご視聴ありがとうございます。
検索した際に検索キーワードをクリアしたいということで良いでしょうか。
その場合は、Reset関数を使うことでTextInputに入力されたキーワードをクリアすることができます。
(例)Reset( TextInput1 );
また空白で検索した場合の制御をしたい場合は、検索ボタンのOnSelectメソッドにIf関数とIsBlank関数を組み合わせて条件分岐させます。空白の時は特に処理しない際には(例2)のようにすれば良いかと思います。
(例1)
If(
IsBlank(TextInput1.Text),
Set(str, "空白"),
Set(str, "空白じゃない")
);
(例2)
If(
!IsBlank(TextInput1.Text),
Set(str, "空白じゃない")
)
参考になれば幸いです。
ご回答ありがとうございます。
検索ボタンの Onselctを以下の様にしましたが
空白で検索するとすべてのデータを表示してしまいます
書き方が間違っているのでしょうか
If(
IsBlank(TextInput1.Text),
Set(str, "空白"),
Set(str, "空白じゃない")
);
Set(searchword,TextInput1.Text);
Set(
FaqDatas,
Filter(FAQ,Or(
searchword in Question,
searchword in Answer
))
)
@@松川真太朗
IfのSet関数部分を書き替える必要があります。
下記のようにOnSelect内を書き換えていただければ、空白検索のときは何も表示されず、空白じゃないときは通常の検索が実行されるはずです。
If(
IsBlank(TextInput1.Text),
Set(FaqDatas,Blank()), // 空白の時はFaqDatasの中身を空に
Set(SearchWord,TextInput1.Text); // 空白じゃないときは通常の検索処理
Set(
FaqDatas,
Filter(FAQ,Or(
SearchWord in Answer,
SearchWord in Question
)
)
);
);
ありがとうございます
希望通に動作しました
これからも配信よろしくお願いします