2 返信 最新の回答 日時: Jan 10, 2014 1:58 AM ユーザー:J

    ユーザーフォルダへのパスを取得できないか?

    J

      タイトル

      ユーザーフォルダへのパスを取得できないか?

      フォーラムに投稿

           みなさんこんにちは

           タイトルの件です

           環境は

           Filemaker Pro12 or 13(Mac,Win混在)

           MacOS上のFilemaker Server 13で共有

            

           ユーザーフォルダへのパスを取得する方法はないでしょうか?

           実際にやりたいことはスクリプトからファイルほ自動的に保存させたい(ダイアログを出さずに,Mac,Winともにユーザーのデスクトップに保存)のですが,ユーザーごとにデスクトップへのパスが違う(ユーザー名が違うから)ので困っています。

           ユーザーフォルダへのパスが取得出きれば,またはシステムのユーザー名を取得できればいけるかな?と思っています。

        • 1. Re: ユーザーフォルダへのパスを取得できないか?
          sago350@未来Switch
               こんな感じで書けばOKです。(Mac,Win両方に対応しています)
                
               Case ( 
               Abs ( Get ( システムプラットフォーム ) ) = 2 ; "filewin:" ; 
               "filemac:" 
               ) 
               &
               Get ( デスクトップパス ) & "サンプル.xlsx"
                
               ご要望のだと
               Get ( ドキュメントパス )
               ですね。
               取得関数では他にも取れるパスがあるので確認してみてください。
                
                
          • 2. Re: ユーザーフォルダへのパスを取得できないか?
            J

                 sago35さん

                 ありがとうございます。

                 まさに,これでした。そのまんまの関数がありましたね。

                 取得関数をいろいろ見たつもりだったのですが..見落としていたようです。

                 ありがとうございました。