AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Comunicación / Funciones de citas (Lotus Notes/Android/iOS)
  • Calendar de un mensaje de Lotus Notes o de Outlook
  • Android Calendar
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Añade una Appointment:
  • WINDEVWEBDEV - Código Servidor en un Lotus Notes o Outlook Calendar. La estructura Appointment se utiliza para definir los datos de esta Contact.
    Recordatorio: Esta función no puede utilizarse para añadir una cita a una Calendar de Outlook Express.
  • AndroidWidget Android en una Calendar en un dispositivo Android.
  • iPhone/iPad en una Calendar en un dispositivo iOS.
WINDEVWEBDEV - Código Servidor
// Start a Lotus Notes session
SessionID is int
SessionID = EmailStartNotesSession("Password", "MarsServer", ...
"email/julia.nsf", "C:\Lotus Notes\julia.id")
// Initialize the variables of the Appointment structure
AppointmentReset()
// Fill the variables for the new appointment
mAppointment.Subject = "Sales meeting"
mAppointment.StartDate ="20070125100000"
mAppointment.Location = "Room 3B"
mAppointment.NbParticipant = 3
mAppointment.Participant[1] = "Robert"
mAppointment.Participant[2] = "Lucas"
mAppointment.Participant[3] = "Stephen"
// Add the appointment
IF AppointmentAdd(SessionID) = True THEN
Info("Appointment added")
ELSE
Error("Error during the addition", ErrorInfo())
END
AndroidWidget Android iPhone/iPad
gAPT is Appointment
gCal is Calendar
arrCalendar is array of Calendar
// Retrieves the list of calendars
arrCalendar = AppointmentListCalendar()
gCal = arrCalendar[1]
 
// Add a new appointment into the first calendar
gAPT.Title = EDT_Title
gAPT.StartDate = EDT_StartDate + EDT_StartTime
gAPT.EndDate = EDT_EndDate + EDT_EndTime
gAPT.Location = EDT_Location
gAPT.Content = EDT_Desc
IF EDT_TimeZone <> "" THEN
gAPT.TimeZone = EDT_TimeZone
END
gAPT.Author = EDT_Author
gAPT.Guest = EDT_Guests
gAPT.WholeDay = CBOX_WholeDay[1]
 
IF AppointmentAdd(gCal, gAPT) THEN
ToastDisplay("APT added")
ELSE
Error(ErrorInfo())
END
Sintaxis

Añadir un Appointment a un Calendar de Lotus Notes o Outlook Ocultar los detalles

<Result> = AppointmentAdd(<Session identifier>)
<Result>: booleano
  • True si se realizó la adición,
  • False en caso contrario. Para obtener más información sobre el error, utilice la función ErrorInfo.
<Session identifier>: Integro
Identificación de la sesión que se va a utilizar. Este identificador es devuelto por una de las siguientes funciones: EmailStartNotesSession, EmailStartOutlookSession, NotasOpenDatabase o OutlookStartSession.
AndroidWidget Android iPhone/iPad

Añadir un Appointment a un Calendar en un dispositivo Android/iOS Ocultar los detalles

<Result> = AppointmentAdd(<Calendar> , <Appointment>)
<Result>: booleano
  • True si se realizó la adición,
  • False en caso contrario. Para obtener más información sobre el error, utilice la función ErrorInfo.
<Calendar>: Calendar Variable
Nombre de la variable Calendar que corresponde al Android/iOS Calendar al que se añadirá el Appointment.
<Appointment>: Appointment Variable
Nombre de la variable Appointment que corresponde a la cita que se añadirá a la agenda especificada en el dispositivo Android/iOS.
Observaciones
WINDEVWEBDEV - Código ServidorReportes y ConsultasCódigo de Usuario (UMC)

Calendar de un mensaje de Lotus Notes o de Outlook

  • Cuando se crea una Appointment con recordatorio en Outlook, el recordatorio se muestra inmediatamente independientemente de la fecha de la Appointment.
  • Las Appointment s añadidas son "reunión" de las Appointment s (en lugar de "Appointment" Appointment s). Para cambiar el tipo de cita, modifique el control "AppointmentType" de la nueva cita (con NotasModificarItem, por ejemplo).
    Los diferentes valores posibles para las clases son los siguientes:
    • "0": Appointment
    • "1": aniversario
    • "2": Event
    • "3": reunión
    • "4": recordatorio
    Ejemplo:
    NotesModifyItem(ID, "AppointmentType", "0")
  • En Outlook, se puede especificar el modo de gestión de los contactos/participantes al iniciar la sesión (EmailStartOutlookSession o OutlookStartSession).
AndroidWidget Android

Android Calendar

  • La función AppointmentAdd se puede utilizar en el emulador pero no en el simulador.
Componente: wd290com.dll
Versión mínima requerida
  • Versión 11
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local