見出し画像

役に立ちそうなStudioXTips集 No.1

あれもこれもやれて、結構いいね~😽StudioX
「StudioXで これできる」を自分の備忘録として、書き記します。

この記事は

UiPath Adventカレンダーの23日目の記事になります。
https://qiita.com/advent-calendar/2024/uipath

今回は下記の2つの内容についてです。


1.半角を全角に、全角を半角にしたい

変換したい文字列の変数を「str文字」とした場合。
【全角変換】
      StrConv(str文字, VbStrConv.Wide,1041)
【半角変換】
      StrConv(str文字, VbStrConv.Narrow,1041)

 例)任意の文字列を全角→半角へ変換

  • 代入は、保存する値に上記の関数での設定でよいですが、エンコードエラーが出てしまいました!😥

Studio2025.0.157の場合は上記のようなメッセージでした!
  • その対応を記載しています。これがポイントです!

メソッドを呼び出しMethodNameに「RegisterProvider」を記入
TaretTypeは「System.Text.Encoding」を選択します。
  • プロパティでの設定は下記になります。

2.日付の加算・減算をサクッとアクティビティ

アクティビティ「日付を変更」のご紹介
        共通>日付とテキスト>日付を変更

StudioX 2023.4.4の画面

月末月初の日付をGet
①「変更の追加」で「年/月/週の最初/最後の日付検索」を選択する


②検出を設定する
・月初を出したい場合:「検出」→「最初の日付」
・月末を出したい場合:「検出」→「最後の日付」

6ヶ月前の日付・1年半先の日付を取得の日付をGet

①「変更の追加」で「期間を加算/減算」を選択します。

・6ヶ月前に日付がほしい:
 ②「操作」を「減算」選択
 ③「時間の単位」を「月」
 ④「値」を6

・1年半後の日付がほしい
 ②「操作」を「加算」選択
 ③「時間の単位」を「月」
 ④「値」を18

まとめ

StudioXで開発してて、「なんとか簡単にできる方法はないか」を日々模索しています。
StudioXで開発での開発は、6ヶ月になります。だんだん慣れてきました。StudioXで開発するようになって気をつけていることは、開発に入る前にフローをとにかくしっかりイメージ図にすることです。
そのことで、やり直しが少なくなると思います。
また、Excelの活用が大変やりやすいので助かります。次回Excelの活用を記載したいと思います。

いいなと思ったら応援しよう!