Batch renomeia as entradas do Google Agenda usando o CLI

0

Eu estou querendo saber se é possível remover uma parte comum de todos os compromissos existentes no meu Google Calendar correspondente a um determinado padrão:

AE [0-9][0-9][0-9][0-9][0-9]-[0-9] [0-9]S:

Para que

AE 12345-4 2S xxxxxx

se tornaria

xxxxxx
    
por Chris 02.06.2011 / 16:26

2 respostas

0

É todo o mesmo comprimento, apenas remova os 14 primeiros caracteres. Se sua variável, você pode querer mover tudo para o excel, texto para colunas por S, apenas pegue tudo na segunda coluna e depois. Nota: isso requer a exportação do calendário para um .csv primeiro.

    
por 02.06.2011 / 16:32
-1

Você não está indicando qual sistema operacional você tem disponível, mas uma solução fácil seria usar o AppleScript no OSX. Isso pressupõe que você tenha configurado o seu Calendário Google no iCal (no 10.8 Mountain Lion conhecido como Calendário) sobre o CalDav para que você possa editar o calendário.

tell application "Calendar"
    tell calendar "Google Calendar"     
    set theEvents to (every event)
    repeat with current_event in theEvents
        set mySummary to summary of current_event
                    -- cut first 14 characters away
        set summary of current_event to "" & (text items 14 through end of mySummary)
    end repeat      
    end tell
end tell
    
por 30.07.2012 / 12:30