DayBackのversion 10.50アップデート手順です。
新機能
- 全てのDayBackカレンダービューでモバイル対応
- DayBackの複数のコピーを同時に開けるようになりました
- FileMaker18以降の新しいFMP URLsに対応
Bug Fix
- 異なるタイムゾーンで共有利用している場合、1日イベントが複数の日にかかって表示される問題に対応
- 同じイベントが複数のカレンダーに関連付けられており、複数のカレンダーからそのイベントを含む共有があった場合、イベントの共有が解除されてしまうことがある問題を修正しました。
FileMakerスクリプトの変更:あり
- DayBack.fmp12をそのまま使用している場合はファイルを差し替えてお使いいただけます。
- DayBack.fmp12をカスタマイズしている場合や、外部連携呼び出し、または組み込み統合している場合は、下記の手順でFileMakerファイルを修正してください。
- 修正作業の開始前に必ずバックアップを保存してください。
アップデート手順
- FileMakerの18のサポートを追加
- 変更するスクリプト:Get Webviewer Calendar FilePath
- 「変数を設定」スクリプトステップを2箇所更新します。
- どちらのステップも$$ sc_Webviewer_URL変数を設定し、下のスクリーンショットで強調表示されています。
- スクリプトステップ#30で、[変数の設定]ステップをダブルクリックして[変数の設定]オプションウィンドウを開きます。
- [値]フィールドの横にある[指定...]をクリックして、[計算式の指定]ウィンドウを開きます。
- 下のスクリーンショットでハイライトされている、 "sc_filepath"で始まる計算内の行を見つけます。
- 空白のreturn / lineを残して行を削除します。その場所に、コピー/貼り付けまたは次の3行を入力します
sc_appVersion = Floor ( GetAsNumber ( Get ( ApplicationVersion ) ) ) ;
sc_fmpProtocol = Case ( sc_appVersion ≥ 18 ; "fmp" & sc_appVersion & "://" ; "fmp://" ) ;
sc_filepath = sc_fmpProtocol & sc_locationPath & "/" & $sc_fileName ; - 上のスクリーンショットのように計算が表示されていることを確認します(新しい行は強調表示されています)。
- 33行目で手順1〜5を繰り返します。
- 全て適用したらスクリプトを保存してください。
- カレンダーWebビューアオブジェクトの「Webアドレス」の計算も更新する必要があります。あなたのDayBackファイルで、あなたの「カレンダー」レイアウトに移動してレイアウトモードに切り替えます。
- Web Viewerオブジェクトをダブルクリックして、以下のスクリーンショットのように[Web Viewer設定]ダイアログを開きます。
- [Webアドレス]フィールドの横にある[指定...]をクリックして、[計算方法の指定]ウィンドウを開きます
- 下のスクリーンショットでハイライトされている、 "sc_filepath"で始まる計算内の行を見つけます。空白のreturn / lineを残して行を削除します。
- その場所に、コピー/貼り付けまたは次の3行を入力します。注意:これらの行は上記のスクリプトで追加された行と*同一*ではありませんので注意してください。
sc_appVersion = Floor(GetAsNumber(Get(ApplicationVersion)));
sc_fmpProtocol = Case(sc_appVersion≧18; "fmp"&sc_appVersion& "://"; "fmp://");
sc_filepath = sc_fmpProtocol&sc_locationPath& "/"&Get(FileName); - 上のスクリーンショットのように計算が表示されていることを確認します(新しい行は強調表示されています)。
- [OK]をクリックして(そしてもう一度[OK]をクリックして)、Web Viewerの計算に対する変更を保存します。
- DayBackの複数のコピーを使用するためのサポートの追加
新しくダウンロードしたDayBackファイルから"Set Temp Path Folder"スクリプトをコピーしてファイルに貼り付けてます。 - 次に、「Get Webviewer Calendar FilePath」スクリプトを変更して、下のスクリーンショットのように表示します。これを実現する最も簡単な方法は、新しくダウンロードしたファイルからスクリプトのそのセクションをコピーして、それをDayBackファイルのスクリプトに貼り付けることです。コピーして貼り付ける場合は、elseステートメントの後に表示される重複した "Set Variable"行を必ず削除してください。変更後は必ずスクリプトを保存してください。
終了
- スクリプトの内容のコピー元となった新しいDayBackファイルを閉じます。
データベースに記録されているビルド番号を変更します。「ファイル」 - >「管理」 - >「データベース」の順にナビゲートしてから、「CalendarInterface」テーブルに進みます。「BuildNumberCalc」計算を「10.50」に変更します。変更を保存するには[OK]をクリックします。
それからあなたのファイルで "Upon Opening"スクリプトを実行してください。これにより、すべての新しい設定が正しく読み込まれ、カレンダーに正しいデータが読み込まれます。
仕上げ
- 「CalendarInterface」テーブルの"BuildNumberCalc"フィールドの計算式を修正してバージョン番号を変更して保存します。
- "Upon Opening"スクリプトを実行すると、更新が読み込まれカレンダーが使用できます。
コメント
0件のコメント
サインインしてコメントを残してください。