Estoy viendo un comportamiento extraño de categorización en Outlook 2016 en El Capitán.
En la lista de categorías de la interfaz gráfica de usuario, hay una categoría llamada, digamos, "Categoría1", con el color rojo. Cuando uso la GUI, esa categoría se aplica correctamente.
Pero cuando uso AppleScript para aplicar la etiqueta "Categoría1", se aplica un color diferente, y no hay ninguna marca de verificación junto a "Categoría1" en la GUI. Es como si hubiera dos categorías con el mismo nombre, y AppleScript y la GUI estuvieran apuntando a otras diferentes.
¿Alguien más ha visto esto, o tiene una solución?
Gracias.
Actualizado: Aquí hay un fragmento de código que muestra cómo estoy usando AppleScript. Además, tenga en cuenta que muchas de mis categorías se importan desde un archivo PST de Windows.
tell application "Microsoft Outlook"
-- get the currently selected message or messages
set selectedMessages to current messages
-- if there are no messages selected, warn the user and then quit
if selectedMessages is {} then
display dialog "Please select a message first and then run this script." with icon 1
return
end if
repeat with theMessage in selectedMessages
set categoryList to get categories of theMessage
set cleanCategoryList to {}
set wasCategoryRemoved to 0
repeat with theCategory in categoryList
if name of theCategory is "Category1" then
set wasCategoryRemoved to 1
else
set end of cleanCategoryList to theCategory
end if
end repeat
if wasCategoryRemoved is 0 then
set end of cleanCategoryList to category "Category1"
end if
set categories of theMessage to cleanCategoryList
end repeat
end tell