QA・フローを検索する

キーワード入力後[Enter]キーを押すと、検索が実行されます

トップページ Forums Q&A アクション 【質問】特別なフォルダーを取得の使い方について

  • 【質問】特別なフォルダーを取得の使い方について

     YNMN 更新 3 ヶ 月, 1 週 前 2 メンバー · 5 記事
  • YNMN

    メンバー
    2022年10月24日 at 5:04 PM

    他のPCと共有する際にデスクトップにあるフォルダを指定する為の変数として利用を考えました。作成したPCでは動くのですが、別のPCで動かすと「式を評価できません。」と表示されてエラーとなります。Pathを確認しましたが間違いが見つからずエラーの原因が特定できません。解決方法がありましたら教えてください。

    変数名:SpecialFolderPath

    デスクトップ名:C:\Users\●●●●\Desktop

    ファイルパス:C:\Users\●●●●\Desktop\フォルダ名\ファイル名.xlsx

    ドキュメントパス:%SpecialFolderPath%\フォルダ名\ファイル名.xlsx

  • s.s

    メンバー
    2022年10月25日 at 12:58 AM

    指定方法は特に問題ないので別の部分が原因かと思います。

    フローデザイナーの該当箇所のスクリーンショットをご共有いただけますでしょうか?

    • YNMN

      メンバー
      2022年10月25日 at 8:21 AM

      ありがとうございます。

      該当箇所のスクリーンショットを添付させていただきました。

      成功パターンと失敗パターン(別PC起動時)を添付しております。

      伝わると良いのですが・・・。

      よろしくお願いいたします。

      • s.s

        メンバー
        2022年10月26日 at 9:34 PM

        ご共有ありがとうございます。

        スクリーンショットを拝見する限りアクションの設定には問題ないように思えます。

        ところで、別端末へのフローの共有はどのような方法で行われていますか?

        PADはRobinというプログラミング言語を使用しているのですが、PADがバージョンアップするたびに少しずつソースコードの書き方が変わっていっており、古いバージョンで作成したフローが新しいバージョンのPADで正常に復元できない事象が起こることがあります。

        特別なフォルダーを取得するアクションで「式を評価できません」というエラーは見たことがない(通常数式を演算したりする際に発生する気がします)ので、おそらくPADのバージョンにまつわる問題かなと・・・

        もし可能なら、

        ①「特別なフォルダーを取得する」アクションを一度削除したうえで再設定する

        ②「環境変数を取得する」アクションを使用する

        などの対処法をお試しください。

        なお、②は①では取得できないダウンロードフォルダのパスなども作成できるのでオススメです。設定方法は添付のファイルをご参考ください。

        • この返信は 3 ヶ 月, 2 週間 前 で  s.s 変更されました。
        • YNMN

          メンバー
          2022年10月27日 at 9:37 AM

          S.S 様

          ご教示頂きありがとうございます。

          別端末への共有については、別端末を使って自分のID、Passを使ってログインして起動していました。他にも「txt形式」で出力してインポートする方法もあるかと思いますがこちらはまだ試していません。バージョンアップを起因とする事象は考えておりませんでした。勉強になりました。

          最終的に②を採用して無事に問題解決する事が出来ました。

          「環境変数を取得する」アクションは、他にも応用出来そうな感じがしましたのでいろいろと試してみたいと思います。

          丁寧にご説明頂きありがとうございました。

          非常にわかり易かったです。

1 - 2 of 2 回答を表示

元の投稿
0 of 0 記事 2018年6月