我正在开发一个"在线提醒系统"项目(ASP.NET 2.0(C#)/ SQL Server 2005)
因为这是一个提醒服务,它将在特定日期将邮件发送给用户.但问题是用户不是来自特定国家,而是来自世界各地和不同时区.现在当我注册时,我要求用户时区的方式与Windows在安装时询问我们的时区一样.
但我没有得到用户选择(+5.30)或时区如何在我的asp.net应用程序中处理这个时区.如何按时区工作.
请建议在这个应用程序中是否有更好的方法来处理时区?
谢谢
Google即时和Google Keep中基于时间和位置的提醒与Google日历活动提醒不同.是否有公共API可以在Now and Keep中访问这些事件提醒?
如何在其他窗口之上制作Outlook提醒弹出窗口?
在网上看了很久之后; 我无法找到这个问题的满意答案.
使用Windows 7和Microsoft Outlook 2007+; 当提醒闪烁时,它不再提供模态框来吸引你的注意力.在其他插件可能有问题需要安装(管理员权限)以及使用安静系统时,会议请求经常被忽略.
有没有比使用第三方插件/应用程序更容易实现此方法?
我的目标是构建一个任务仪表板应用程序,它将从不同的系统(例如Basecamp,Apple Reminders,...)中提取任务,并以某种方式向用户显示它们.到目前为止,我最大的疑问是,如何通过Web应用程序访问Apple Reminders.我知道这可以通过iOS应用程序或OSX应用程序.我想我必须直接连接到Apple iCloud服务器,但没有找到任何有意义的答案或提示如何做到这一点.
上个月谷歌添加了将独立提醒添加到他们的日历应用程序的功能(参见文章),我试图通过标准的日历内容提供程序获取这些事件,但没有任何成功,CalendarContract.Instances.CONTENT_URI查询不返回这些项目并且也未在CalendarContract.CalendarAlerts.CONTENT_URI中列为警报.
也许这些数据根本不会导出.
PS我知道如何查询与事件相关的提醒,这不是我在这里要求的
我的网络应用程序中有一个日历系统.我们需要实施提醒.
是否有任何提醒/警报模式或系统设计或最佳实践?如果是,或者如果没有,可能有什么方法可以实现这一目标?
设计注意事项
到目前为止,我的设计是这样的:
但也许有比这更优雅的模式?已经建立的东西?或者天蓝色等工具?
我们的堆栈是.net和azure.
我没有运气在显示之前以编程方式解除Outlook警报.
Private Sub Application_Reminder(ByVal Item As Object)
Dim objRem As Reminder
Dim objRems As Reminders
If Item.Subject = "TESTING" Then
'downloadAndSendSpreadReport
Set objRems = Application.Reminders
i = 0
For Each objRem In objRems
i = i + 1
If objRem.Caption = "TESTING" Then
objRems.Remove i
If objRem.IsVisible Then
objRem.Dismiss
End If
Exit For
End If
Next objRem
Item.ReminderSet = False
Item.Delete
'Item.Dismiss
End If
End Sub
Run Code Online (Sandbox Code Playgroud)
我想使用此约会项作为某些宏的触发器,而无需用户手动关闭提醒.
在我看来,当触发此事件时,提醒项目不可见,因此无法解除
我试图从提醒集中删除它,但这似乎从我的日历中删除了整个事件.此外,它仍将显示不是ASCII格式的STRANGE TITLE提醒.
我试图将约会项目的reminderSet属性设置为false,仍会弹出提醒属性.
所以我正在寻找一种方法来a)在它自动弹出/ b)之前解除提醒.在自动弹出后解除提醒....或者在Outlook中执行预定MACRO的任何解决方法.(请注意,我无权在Windows和VBS中使用预定作业.)
更新:
现在我有以下代码.提醒正在删除,但它仍会弹出一个提醒窗口,其标题为"没有预约/提醒"这样的内容.
在Reminder Object isVisible …
我有一个Android应用程序下载服务一些药物信息.
例如(fludex white round 2 24-02-2012),意思是一种名为fludex,白色和圆形的药物,从今天起每天必须给予2次,直到24-01-2012.
现在我想在药物信息下载之后,以静默/编程方式向日历添加重复的药物信息事件(无需用户交互).所以,从今天开始,直到每天上午10点到晚上10点,才会在10分钟前提醒他服药.我的应用程序将用于Android 2-4.我怎么能这样做,到目前为止我对我的搜索感到困惑.
第二个问题:我如何只删除从我的应用程序中制作的事件(及其提醒),所以当我同步我的药物治疗以删除所有先前的事件并根据我从我的服务收到的新药物治疗产生新事件?
总而言之,我对基础知识有一些疑问.请帮助我解决它.在哪种情况下我们将使用警报管理器,在哪种情况下我们将使用通知.
以下是我的理解 - 警报 - 一般唤醒警报通知 - 用于通知新事件......
如果以上的事情是正确的,请帮助我REMINDER将落在哪里.
在我的应用中,用户可以将特殊事件添加到他们的Google日历中.我希望在没有任何警报/提醒/通知的情况下添加事件.某些用户的日历具有提醒的默认设置,如"活动前一天,即9:00".
我如何添加事件,以便尽管有默认设置,它们根本不会有任何警报?
ContentValues eventValues = new ContentValues();
eventValues.put("calendar_id", calendarId);
eventValues.put("title",title);
eventValues.put("allDay", 1);
eventValues.put("dtstart", dtstart);
eventValues.put("dtend", dtend );
eventValues.put("hasAlarm", 1); // I tried both 0 and 1, none of them solved the problem!
eventValues.put("hasAttendeeData", 1);
eventValues.put("availability",1);
Run Code Online (Sandbox Code Playgroud)
编辑:似乎只有在事件与Google的服务同步后才会添加提醒,几分钟后,而不是立即.我该怎样预防呢?
reminders ×10
android ×4
calendar ×3
outlook ×2
alarmmanager ×1
alerts ×1
api ×1
asp.net ×1
c# ×1
focus ×1
google-api ×1
google-keep ×1
google-now ×1
icloud ×1
outlook-vba ×1
rrule ×1
ruby ×1
timezone ×1
vba ×1
windows-7 ×1