2012-01-20 3 views
1

У меня возникли проблемы с получением этого отсканировать как VCAL, прямо сейчас его сканирование как тип текста:QR Code Календарь событий

http://chart.apis.google.com/chart?cht = qr & chs = 350x350 & chl = BEGIN% 3AEVENT% 0D% 0D% 0ASUMMARY% 3ADENTAL + APPOINTMENT% 0D% 0ADTSTART + [Appt_Date] + [Appt_Time]% 3A% 0D% 0A3DESCRIPTION% 3ADENTAL + REMINDER% 0D% 0AEND% 3AEVENT% 0D% 0A

Любые идеи или помощь будут глубоко оценены.

Благодаря

ответ

2

Вы должны использовать «VEVENT» - не «EVENT» - в противном случае сканер не знает, что это VCAL.

Вот действительный пример события:

BEGIN:VEVENT 
SUMMARY:Test 
DTSTART;VALUE=DATE:20120124 
DTEND;VALUE=DATE:20120125 
END:VEVENT 

Таким образом, график URL вам нужно использовать это:

http://chart.apis.google.com/chart?cht=qr&chs=350x350&chld=L&choe=UTF-8&chl=BEGIN%3AVEVENT%0D%0ASUMMARY%3ATest%0D%0ADTSTART%3BVALUE%3DDATE%3A20120124%0D%0ADTEND%3BVALUE%3DDATE%3A20120125%0D%0AEND%3AVEVENT%0D%0A 
+0

Есть ли способ использовали переменную вместо чисел, означающих использование [Appt_Date ] вместо использования 201220125, чтобы сделать его прочитанным как VEVENT вместо TEXT типа –

+0

Вы имеете в виду, что дата должна сказать «через 7 дней после сегодняшнего дня»? Нет. –