ryoko
(ryoko)
#1
StudioXでProject_NoteBookのDateシートからDaysを取得してメッセージボックスに表示したのですが、数値表示したいのに「M/標準時」と表示されます(画像1枚目)。
詳細エディタで.tostringをつけてみましたが、同様の表示がされます。
string.Format(“{0}日後は{1}です。”, Excel.Sheet(“Date”).Cell(“Days”).ToString, Excel.Sheet(“Date”).Cell(“DatePlusDays”))
Daysのセルフォーマットを数値にしてみると、実行エラーが出ます(画像2枚目)。
Daysの数値を文字列としてメッセージボックスに表示させる方法ご存知の人、
攻略方法お教えください 
HANACCHI
(はなっち!UiPath Japan MVP 2019-2022)
#2
新しく作ったタスクで、「メッセージ ボックス」の(+)から自然に選択していき、
最終的に
<[Notes.Sheet(“Date”).Cell(“Days”)]>日後は<[Notes.Sheet(“Date”).Cell(“DatePlusDays”)]>
と指定したら、

のように表示されました。
★詳細エディタからだと、
string.Format(“{0}日後は{1}”, Notes.Sheet(“Date”).Cell(“Days”), Notes.Sheet(“Date”).Cell(“DatePlusDays”))
でした。
もしかしてですが、「Excel」と修飾している箇所が、実は[Notes]ではないのでしょうか?
プロジェクトノートブックの構成で、付けた名前が「Excel」でしたら、ごめんなさい

★念のため、プロジェクトノートブックのDaysの値を7から5に換えてやってみました。

ちゃんと出ました。
★セルフォーマットを数値にしても、出ました。。。
ryoko
(ryoko)
#3
@HANACCHI
StudioのVerが2020.2.0-beta.108だったので、
2020.4.1-beta.22に上げたら問題なく実行できました!!
ありがとうございました 
2 Likes
system
(system)
Closed
#4
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.