11 számjegyű mobil számok
Ha sok a telefonszám ami nincs vagy rosszul van ellátva előtagokkal akkor itt egy okos megoldás ismét Bachmantől script formájában.
Az AddressBook-ban kijelölöd azokat a névjegyeket, amelyeket szeretnél átvizsgálni, majd az AppleScript Editor-ban lefuttatod az alábbi Scipt-et. Háromféle telefonszámot keres:
1: Hétjegyű Pl. 2223333 (saját körzetű mobilszámok)
2: tízjegyűt Pl. 0680880880 (vezetékes hat vagy hétjegyű számok)
2: 11 jegyű pl.: 06202223333 (mobilszámok előhívóval)
A script az elején feltesz egy kérdést, milyen alapértelmezett körzetszámot használjon (20, 30, 70). A választásod szerint (a példánkban 70), a két példa az alábbiak szerint módosúl:
1: +36702223333
2: +3680880880
2: +36202223333
Próbaképpen csak pár nevet jelölj ki, mielőtt nekiesel az egésznek!
Az AppleScript:
display dialog "A te körzetszámod?" buttons {"20", "30", "70"}
set kor to the button returned of the result as text
display dialog "A választásod: " & kor
tell application "Address Book"
set a to selection
repeat with i in a
tell i
repeat with this_phone in (phones of i)
set z to value of this_phone
set len to count of z
if len = 7 then
set z to "+36" & kor & z
else if len = 10 then
set z to "+3" & strings 2 through 10 of z
else if len = 11 and len does not start with "+" then
set z to "+3" & strings 2 through 11 of z
end if
set value of this_phone to z
end repeat
end tell
end repeat
save
end tell
forrás:beszeljukmac.com by.: Bachman
A bejegyzés trackback címe:
Kommentek:
A hozzászólások a vonatkozó jogszabályok értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a Felhasználási feltételekben és az adatvédelmi tájékoztatóban.