Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

シードコードカレンダーを使うために、既存のファイルに何か特別な準備が必要ですか?

必ずしも、必要ではありません。カレンダーを既存のファイルにペーストし、スクリプトをインポートしていきますが、これについてはこちらのページに記載しています。

ただし、既存のファイルに関して知っておいていただきたいことがいくつかあります。以下に示す注意事項が守られない場合、カレンダーが適切に動作しないことがあります。

ファイル名

ファイル名にピリオドを含めることはできません(ファイル名に含まれる「fp7」の前のピリオドは正しい表記ですが、「MyComany.com.fp7」のようなファイル名は使用できません)。

アクセス権

既存のファイルのアクセス権の設定をカスタマイズしている場合、「新規テーブル」を制限していることがあります。カレンダーを統合する際には、新規テーブルが3つ追加されます。ファイルを使うユーザはどのテーブルにもレコードを追加、編集、削除できるようにする必要があります(この3つは、インターフェイスのためのテーブルです。データはありません)。これに当てはまる場合は、新規テーブルを作成した後に、適切な設定にしてください。

また、新たに作成したレイアウトが、設定しているアクセス権セットから利用できることを確認してください。値一覧やスクリプトについても同様です。

レイアウト名

FileMakerでは、スクリプトをインポートする際に同名のレイアウトがあっても区別されません。そのため、あなたのソリューションを確認して、シードコードカレンダーからペーストされるレイアウトと同じ名前のものがある場合には(遅くともカレンダーのスクリプトのインポートが完了するまでに)、レイアウトの名前を変更してください。

Code Block
Calendar Home 
- 
Calendar 
Calendar - no Side Menu 
- 
Calendar - Small 
Calendar - Small - no Side Menu 
- 
Event List 
Event Details 
Event Details Web 
Repeat Options 
Assign Colors 
- 
Documentation 
- 
Source No 1 
Source No 2 
- 
Calendar Records 
Calendar Color Records

レイアウトとスクリプトのフォルダ

 FileMaker also fails distinguish between the names of layout folders and the names of actual layouts. So if you create a layout folder named "calendar", many of our navigation routines will fail as FileMaker tries to go to the "calendar" layout which would actually be a layout folder. Scripts aren't as bad but script folders can cause imported scripts to be renamed if they share the same name.

So, don't make any generic layout or script folder names that might conflict with names already in use in the calendar. If you want to put all the calendar layouts in a folder, call the folder "Calendar Layouts" instead of "Calendar".