Created
April 6, 2020 19:53
-
-
Save jasontucker/ebfb8fbda46cffa9e452a89e16b8e4f3 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
set _win to false | |
tell application "Google Chrome" | |
set {idList, urlList} to {id, URL} of every tab of every window | |
end tell | |
set AppleScript's text item delimiters to linefeed | |
if (urlList as text) contains "https://meet.google.com/" = true then | |
set theWin to 1 | |
repeat with i in urlList | |
set theTab to 1 | |
repeat with n in i | |
if n starts with "https://meet.google.com/" then | |
set {_win, _tab} to {theWin, theTab} | |
end if | |
set theTab to theTab + 1 | |
end repeat | |
set theWin to theWin + 1 | |
end repeat | |
end if | |
if _win ≠ false then | |
tell application "System Events" | |
if quit delay ≠ 0 then set quit delay to 0 | |
tell process "Google Chrome" | |
perform action "AXRaise" of window _win | |
end tell | |
end tell | |
tell application "Google Chrome" | |
tell front window to set active tab index to _tab | |
end tell | |
else | |
tell application "Google Chrome" | |
tell front window | |
make new tab at end of tabs with properties {URL:"https://meet.google.com/"} | |
end tell | |
end tell | |
end if |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment