1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  2. Unsere jährliche Weihnachts-Banner-Aktion hat begonnen! Wir freuen uns auf viele, viele kreative Vorschläge.
    Mehr dazu könnt Ihr hier nachlesen: Weihnachtsbanner 2016

    Information ausblenden

link suchen in mail

Dieses Thema im Forum "AppleScript" wurde erstellt von cellardoor, 30.01.07.

  1. cellardoor

    cellardoor Schöner von Nordhausen

    Dabei seit:
    01.08.05
    Beiträge:
    322
    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
     
  2. cellardoor

    cellardoor Schöner von Nordhausen

    Dabei seit:
    01.08.05
    Beiträge:
    322
    Habe raus gefunden, dass man die DOM-Elemente per Java Script in Safari holen kann, aber weiß nicht ob das auch in Mail geht... :(
     
  3. hubionmac

    hubionmac Rheinischer Krummstiel

    Dabei seit:
    25.06.04
    Beiträge:
    379
    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
     
  4. cellardoor

    cellardoor Schöner von Nordhausen

    Dabei seit:
    01.08.05
    Beiträge:
    322
    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!
     

Diese Seite empfehlen