みんなの投稿

『あるアプリから部署名などの重複しないデータを取得して選択式フィールド(例 ラジオ)の選択肢として一括登録する』を簡単にやりたい!ってことありませんか?

”超”簡単かどうかは分かりませんが、小生が使った手順を一例として挙げておきます。

①あるアプリからリストを取得したいフィールドをファイル書き出しする。
②①をExcelで読み込んで「テーブルとして書式設定」する。
③②のテーブルに「スライサーの挿入」をする。(💡スライサーさんが重複を削除してくれます💕)
④「マクロの記録」を開始する。(💡)
⑤③のスライサーで何でもいいので1か所選択する。
⑥「マクロの記録」を終了する。
⑦記録されたマクロの「.SlicerItems…」となっているすべてのを、正規表現で置換できるエディタ(例 サクラエディタ)にコピペする。
 ※勿論、今開いているExcelの別シートでもよい。
⑧👇🏻の正規表現で欲しいリストの前後半を空欄に一括置換する。(💡)

アプリケーション 前半用正規表現 後半用正規表現
Excel *(" ")*
テキストエディタ ^.*\"\( \"\).*

⓽①~⑧で出来上がったリストを所望の選択式フィールドの選択肢欄にコピペする。

Cybozu Days 2024 「kintoneしくじりトーク」 の10:00あたりで工場長さんが披露されていた「Excelで選択肢を一括登録する方法」に入る前の作業の簡素化を考えてみました。

既出あるいは他のもっと良い手があるかもしれませんが、頭をあまり使うことなく(💡)重複を削除した状態でリストが得られます。
(ちなみに、Excelのスライサーは「表記ゆれのあるもの(例 顧客名)を見つけ出す」ことなんかにも応用できるかと…)

ご参考になれば幸いです。