1 返信 最新の回答 日時: Nov 21, 2016 2:38 AM ユーザー:user14047

    WebDirectの中のフィールドをクリップボードにコピーできず

    daipon

      こんにちは。

       

      WebDirectで、レイアウト内のあるフィルードの値をクリップボードにコピーして、

      メールの本文に貼り付けができるように「コピー」ボタンも付けたのですが、

      値がコピーされません。

       

      Command+Cでは正常にコピーはできますし、FileMakerで開くとスクリプトは、

      正常に動作してくれます。

       

      仕様上できないのでしょうか?

       

      ご教示いただけると幸いです。

       

      *環境

      ・PC:macOS 10.12.1

      ・ブラウザ:Safari

      ・FileMaker15

        • 1. Re: WebDirectの中のフィールドをクリップボードにコピーできず
          user14047

          FileMaker Pro 15 ヘルプ : コピー(スクリプトステップ)

          メモ
          • FileMaker WebDirect では、[コピー] スクリプトステップはデータをクリップボードに置きません。
          • FileMaker WebDirect では、このスクリプトステップを実行する前にフィールドデータを選択した場合でも、スクリプトステップは選択が行われなかった場合と同様に実行されます。FileMaker WebDirect でこのスクリプトステップを実行する前にフィールドデータを選択するには、選択範囲を設定スクリプトステップを使用します。

          ということで、選択範囲を設定した上でコピーしても FileMaker Pro のように、クライアントのクリップボードにはコピーされません。選択範囲を設定した上でコピーした値をそのスクリプトの中で、貼り付けする時のみ有効のようです。

           

          あるフィールドの内容でメーラー経由でメールを送信したい場合は、URL を開く スクリプトステップを使ってみてはいかがでしょうか?

          URL を開く [ ダイアログあり: オフ ; "mailto:" & メールアドレスフィールド & "?body=" & GetAsURLEncoded ( メール本文にペーストしたいフィールド ) ]

           

          参考:

          mailto: 利用方法」(Google 検索)