Easy-Config Addon

文字列: 小文字へ一括置換

テキスト内にある全ての大文字を小文字に置き換えます。”ABC”、”Abc”、”abc” の入力は、いずれも “abc” として出力されます。「インターネットドメイン」や「検索語」といった “大文字小文字を同一視する業務データ” (ケースインセンシティブなデータ)を格納する際に活用します。

文字列: 大文字へ一括置換

テキスト内にある全ての小文字を大文字に置き換えます。”ABC”、”Abc”、”abc” の入力は、いずれも “ABC” として出力されます。「MS-DOSファイル名」や「BASICプログラム」といった “大文字小文字を同一視する業務データ” (ケースインセンシティブなデータ)を格納する際に活用します。

Google Chat: スペース, メッセージ生成

Google Chat: スペース, メッセージ生成

Googleチャットの「スペース」にメッセージを投稿します。太字装飾(アスタリスク囲み)やインラインコード装飾(バッククオート囲みによる等幅フォント化)も、そのまま適用されます。なお、一部の案件データを「カード形式」にて添付することも可能です。

文字列, 数値に桁区切り記号を一括付与

テキスト中の4桁以上数値(数字4連続以上)を検出し、各数値に対してケタ区切記号を付与します。桁区切り記号には、カンマ、ドットもしくはスペースが指定可能です。この自動変換は、小数部や郵便番号や年号にも適用されてしまう点に注意が必要です。

TSV 文字列, 数値列合計

TSV 文字列, 数値列合計

数値列の値を単純合計します。数値フィールドにカンマ(桁区切り文字等)が存在する場合、除去したうえで解析されます。キーごとの合算が必要な場合は「サマリ集計」や「クロス集計」を利用します。

日付, 週末日曜日の取得

日付, 週末日曜日の取得

任意日付の週末日曜日を取得します。日曜日が指定された場合、当日を返します。なお「翌週の月曜日」「当週の火曜日」を取得したい場合は、更に #q_date.addDays(1) や #q_date.addDays(-5) といった変換が必要です。

日付, 曜日文字列の取得

日付, 曜日文字列の取得

任意日付値の曜日を取得します。曜日の表記法はコンフィグにて設定します。たとえば “日,月,火,水,木,金,土” や “定休日,営業日,営業日,営業日,営業日,営業日,定休日” のようにCSV書式にて設定します。先頭は日曜日です。

TSV 文字列, 矩形検証

TSV 文字列, 矩形検証

TSVのセルデータがマトリックス形状になっているか検証します。もし各行でセルデータ数が異なる場合、行末タブが追加されます。整形後の行数と列数を取得することも可能です。なお、検証後TSVの末尾に改行コードは付与されません。

複数行文字列, 範囲行の取得

複数行文字列, 範囲行の取得

指定範囲の行を抽出します。抽出範囲は開始インデックスと終了インデックスで指定されます。インデックスはゼロ始まりで、先頭行のインデックスはゼロとなります。終了インデックスで指定された行は抽出範囲に含まれない点に注意が必要です。

コンバータ, CSV文字列 to TSV文字列

コンバータ, CSV文字列 to TSV文字列

CSV文字列をTSV文字列に変換します。出力TSVは「もっともシンプルなタブ区切り文字列」として出力されます。ダブルクオートで囲まれたフィールド内に改行コードやTABコードが含まれていた場合、スペースに置き換えられます。なお、入力CSV内のダブルクオート文字がエスケープされていない場合、意図しない処理結果となります。

テーブル, 複製

テーブル, 複製

テーブル型データを複製します。テーブル型データ項目Aに格納されている全てセル値がテーブル型データ項目Bに上書きコピーされます。テーブルのカラム設計に不整合がある場合、エラーとなる場合があります。

文字列, 文字数の取得

文字列, 文字数の取得

テキストの文字数を取得します。連続する空白(タブや全角空白も含む)は全体で1文字とカウントされます。改行コードをカウントしない文字数、改行と空白をカウントしない文字数も取得可能です。

2つの日時, 経過時間の計算

2つの日時, 経過時間の計算

日時Aから日時Bまでの経過時間を算出します。数値(days)・数値(hours)・数値(minutes)・文字列(h:mm)のいずれかもしくは複数を出力することが可能です。Bが過去時刻であった場合はマイナス符号が付与されます。ABには日付型データを指定することも可能です。