Вы можете найти имя тома по умолчанию, если вы умны. Следующий код (который вы можете использовать в скрипте или пользовательской функции) позволит вам установить переменную для нужного вам файла.
Let([
desktop_path = Get(DesktopPath);
second_slash = Position (desktop_path ; "/" ; 1 ; 2 );
volume = Middle(desktop_path; 2; second_slash - 2)
];
"filemac:/" & volume & "/path_to_share/file.xls"
)
На моей машине мой загрузочный том - «Macbook Pro HD». Результат вызова этого бита кода возвращает:
filemac:/Macbook Pro HD/path_to_share/file.xls
Что позволяет мне получить доступ к этому файлу.
Если по какой-то причине DesktopPath отсутствует на загрузочном томе, могут пригодиться следующие функции Get:
Get(DocumentsPath) -- returns the path to the users Documents folder
Get(FileMakerPath) -- returns the path to the folder of the currently
running version of FileMaker