Сценарий, обсуждаемый в этом видео, вставлен в комментарий к видео. Это не работает должным образом, потому что все символы новой строки удаляются Youtube. Я изменил код, чтобы работать как задумано. Скопируйте код, указанный ниже, в редактор AppleScript и нажмите «Выполнить», теперь он должен работать правильно.
Обратите внимание, это не база данных. Этот скрипт только получает ваш ввод и сравнивает его один за другим с некоторыми предопределенными значениями. Когда происходит Mach, он показывает диалог.
Примечание:
Этот код очень уродлив. Вы лучше учитесь, используя циклы и списки. Это делает ваш код намного более эффективным.
set s to "sam price"
set d to "dave blogg"
set j to "jack tumb"
set m to "max dog"
set f to "fabio james"
set sa to "sara parker"
set o to "oliver jones"
set b to "bob samuel"
set x to text returned of (display dialog "Search for a member" default answer "ENTER THE NAME HERE!" buttons {"Search"} default button 1)
ignoring white space
ignoring case
if x contains s then
display dialog "Sam Price, member number: 1, phone number: 123" buttons {"OK"}
end if
if x contains d then
display dialog "Dave Blogg, member number: 2, phone number: 1234" buttons {"OK"}
end if
if x contains j then
display dialog "jack tumb, member number: 3, phone number: 12345" buttons {"OK"}
end if
if x contains m then
display dialog "Max Dog, member number: 4, phone number: 12345" buttons {"OK"}
end if
if x contains f then
display dialog "Fabio James, member number: 5, phone number: 123456" buttons {"OK"}
end if
if x contains sa then
display dialog "Sara Parker, member number: 6, phone number: 1234567" buttons {"OK"}
end if
if x contains o then
display dialog "Oliver Jones, member number: 7, phone number: 12345678" buttons {"OK"}
end if
if x contains b then
display dialog "Bob samuel, member number: 8, phone number: 12345678" buttons {"OK"}
end if
end ignoring
end ignoring