Excelのセルを読み込み(Dtフォルダ名)。
フォルダを作成。作成したフォルダ名にDtフォルダ名をいれたいです。
Dtフォルダ名の変数の型:GenericValue
フォルダを作成。フォルダ名に下記を入力。
“デスクトップ¥”+“Dtフォルダ名”+tostring
下記のようなエラーメッセージがでます。
「認識できないエスケープシーケンスです。
;が必要です。定数の新しい行です。}が必要です。」
お手数ですが、ご教授いただけませんでしょうか。
Excelのセルを読み込み(Dtフォルダ名)。
フォルダを作成。作成したフォルダ名にDtフォルダ名をいれたいです。
Dtフォルダ名の変数の型:GenericValue
フォルダを作成。フォルダ名に下記を入力。
“デスクトップ¥”+“Dtフォルダ名”+tostring
下記のようなエラーメッセージがでます。
「認識できないエスケープシーケンスです。
;が必要です。定数の新しい行です。}が必要です。」
お手数ですが、ご教授いただけませんでしょうか。
こんにちは
言語は何をお使いでしょうか?
C#なら
"デスクトップ\\"+dtフォルダ名.ToString()
になると思います。\は円マークに読み替えてください
あるいはVBなら
"デスクトップ\"+Dtフォルダ名.ToString()
になるかと思います。
ご連絡いただきありがとうございます。
初歩的なことですみません・・
使用しているのはC#でした。
下記に変えましたが、エラーメッセージが変わりません・・。
“デスクトップ¥”+dtフォルダ名.ToString()
こんにちは
"デスクトップ\\"+dtフォルダ名.ToString()
です。円マークが2つ必要です。
エラーが消えました!ありがとうございます!
追加ですみません。この「デスクトップ」の部分を、指定のフォルダに変更すると、
また同じエラーが出ます。
ご教授いただけませんでしょうか。
こんにちは
具体的にどのように入力したのか共有できますでしょうか?
こんにちは
C#の文字列では\
(円マーク)は特殊記号なので、これを文字として扱うためには
\\
のように2つ重ねる必要があります。
そのため\
の部分を\\
にしてみてください。
度々申し訳ございません。
円マークを二つずつにしましたが、下記のようなエラーが出ました。
「指定されたパスのフォーマットはサポートされていません。」
“\\パス\RPA\2_実行\5_請求書作成\RPA稼働後データ\”+Dtフォルダ名.ToString()
ちなみに、
“\\パス\RPA\2_実行\5_請求書作成\RPA稼働後データ”
で一度ロボットを動かしたところ、思ったところにフォルダが作成できました。
こんにちは
“\パス\RPA\2_実行\5_請求書作成\RPA稼働後データ\”+Dtフォルダ名.ToString()
すべての\を二重にする必要があります。
あとDtフォルダ名.ToString()の中身がどのようになっているか共有できますか?
例えば代入アクティビティで
filePath = "\\パス\\RPA\\2_実行\\5_請求書作成\\RPA稼働後データ\\"+Dtフォルダ名.ToString()
としてWriteLineアクティビティでfilePathの中身を確認すると良いかと思います。
また可能ならスクリーンショット等にしていただくとより良いかと思います。
ご指導いただきありがとうございます!
セルの読みこみのときに「表示形式を保持」にチェックをいれたらできました。
初歩的なところですみませんでした・・。