ページ 11

困ってます(泣)

Posted: 2021年8月29日(日) 22:26
by アンドゥトロワ
カスタムメニュー作成プラグインで、
一覧取得スクリプトからパーティーメンバーを取得して
フィルタスクリプトで二つ名が "依頼進行中"のアクターを
描画する方法が分かりません、、

フィルタスクリプトのプリセットに、名前の一致はあるのですが
二つ名が無かったので、苦戦してます、、

Re: 困ってます(泣)

Posted: 2021年8月30日(月) 02:13
by ecf5DTTzl6h6lJj02
こんばんは。
アンドゥトロワ さんが書きました:カスタムメニュー作成プラグインで、
一覧取得スクリプトからパーティーメンバーを取得して
フィルタスクリプトで二つ名が "依頼進行中"のアクターを
描画する方法が分かりません、、

フィルタスクリプトのプリセットに、名前の一致はあるのですが
二つ名が無かったので、苦戦してます、、
フィルタスクリプトを

コード: 全て選択

item.nickname().match('依頼進行中');
とすればできるはずです。

Re: 困ってます(泣)

Posted: 2021年8月30日(月) 22:58
by アンドゥトロワ
ありがとうございます!!!
助かりました!


また、
item.nickname().match('');

これで、二つ名が空白のみに出来ないのですが、
記述が間違えてますでしょうか?

Re: 困ってます(泣)

Posted: 2021年8月31日(火) 01:08
by ecf5DTTzl6h6lJj02
アンドゥトロワ さんが書きました:ありがとうございます!!!
助かりました!


また、
item.nickname().match('');

これで、二つ名が空白のみに出来ないのですが、
記述が間違えてますでしょうか?

コード: 全て選択

item.nickname().match('');
match() メソッド に 何も引数を渡さなかったり、 空文字列 を渡した場合、
結果として、空の文字列を1つもつ配列([""]) が返ってきます。

(match() メソッドについて解説を求める場合は、
https://developer.mozilla.org/ja/docs/W ... ring/match
をご参照ください。)


match() メソッドの結果が null でないので、
一致する部分があるものとみなされ、フィルターを通ってしまいます。

空白のみを抽出するのであれば、

コード: 全て選択

item.nickname() === ''
としてください。

【解決済み】 困ってます(泣)

Posted: 2021年8月31日(火) 22:10
by アンドゥトロワ
ありがとうございました!!

仰る通りにやってみたら、思うように
動作できました!
助かりました!!