• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

link suchen in mail

  • Ersteller Ersteller Mitglied 7643
  • Erstellt am Erstellt am

Mitglied 7643

Gast
hallo!

Ich möchte gerne in einer Mail einen bestimmten link finden. Dieser besteht aus einer festen Zeichenfolge konkateniert mit einer dynamischen Zeichenfolge, z.B. http://www.meineUrl.de/endof/funktion.php?mumi=dudu

tell application "Mail"
set theBox to (a reference to mailbox "muinu")
set messageCount to count of messages of theBox
repeat with i from 1 to messageCount
set this_msg to (message i of theBox)
set emailGelesen to read status of this_msg
set sourceOfMail to ""
if emailGelesen = false then
set sourceOfMail to source of this_msg
if sourceOfMail contains "suchbegriff" = true then
--hier komme ich nicht weiter :(
wie kann ich nach dieser URL suchen??
end if
end if
end repeat
end tell
 
Habe raus gefunden, dass man die DOM-Elemente per Java Script in Safari holen kann, aber weiß nicht ob das auch in Mail geht... :(
 
also in dem link kommen ja keine Zeichen wie " " oder gar ein return drin vor...
Hier ein Lösungsbeispiel.... wenn nur ein passender Link pro Mail vorkommen...
Code:
set mytext to "Also meine Damen und Herren,
hier ist der Link http://www.meineUrl.de/endof/dasdads zu meiner neuen Seite
Blafasel Bla"
set firstpart to "http://www.meineUrl.de"

if mytext contains firstpart then
    set AppleScript's text item delimiters to firstpart
    set secondpart to text item 2 of mytext
    set AppleScript's text item delimiters to ""
    set lastpart to ""
    repeat with thechar in secondpart
        if thechar as text = " " or thechar as text = "
" then
            exit repeat
        else
            set lastpart to lastpart & thechar
        end if
    end repeat
end if
get firstpart & lastpart as text
 
Wow, das ist genial. AppleScript ist wirklich mächtig. War kurz davor Xcode anzuschmeißen und eine Java-AppleScript Variante zu implementieren, aber so klappt es auch sehr gut. Respekt an dich!