Вопросы с тегами [calendar]

1

голосов
1

ответ
3.9k

Просмотры

Реализация Google Calendar API с Угловыми 5

Я пытаюсь подключиться к API Google Calendar, используя угловую 5, так что я могу показать предстоящих событий на веб-приложения, я в здании. Я новичок в Угловом и я ищу способ интегрировать API в моем приложении. Я искал много, но я не нашел способ сделать это.
Eve
0

голосов
1

ответ
6

Просмотры

Xamarin.Form управления в canage календарь с событиями?

Я искал для управления Calendar может управлять деятельность (назначения, телефонные переговоры, задачей) так же, как FullCalendar. Первый приоритет заключается в использовании управления по умолчанию является Xamarin обеспечивает. Если она не считает управление событиями, я могу пойти с контролем третьей стороны. Примечание: Я использую .NetStandard. Таким образом, контроль должен быть совместим с .NetStandard v2.0. Я нашел управления XamForms.Controls.Calendar, но он не совместим с .NetStandard v2.0 Пожалуйста, предложите мне.
Nanji Mange
1

голосов
3

ответ
48

Просмотры

Обновление суточного счетчика Дата От Specific времени

У меня есть две даты со мной говорят «2018-01-01'Start Дата и„2018-01-31“Дата окончания Я хочу, чтобы мою логику таким образом, что каждый день, когда моя дата начала будет увеличиваться, пока его досягаемости 2018-02 -28. Ниже приведен фрагмент кода, я пробовал. Как это исправить, как дата начала должна измениться на ежедневной основе. общественного класса MyClass {государственной статической силы основных (String а []) {попробуйте {Строка дт = "2008-01-01"; // Начальная дата Строка DT1 = "2008-01-31"; // Конец SimpleDateFormat SDF = новый SimpleDateFormat ( "гггг-ММ-дд"); Календарь с = Calendar.getInstance (); c.setTime (sdf.parse (дт)); c.add (Calendar.DATE, 1); // количество дней, чтобы добавить Dt = sdf.format (c.getTime ()); // System.out.println (дт); } Задвижка (Исключение ех) {ех. printStackTrace (); }}} PS: Это исполнение в реальное время, в планировщик, который работает ежедневно и проверить против финала даты от указанной даты. Как остальные много дней. Спасибо
zdhim
1

голосов
1

ответ
601

Просмотры

получить список календарей с помощью Google Calendar API через почтальона

Сейчас я работаю с Google Calendar API и попытаться получить список календарей с помощью почтальона, но я не знаю его стандартный формат. Я стараюсь, чтобы дать ему заголовок авторизации. GET / календарь / v3 / пользователей / меня / calendarList ключ = AIzaSyD-a9IF8KKYgoC3cpgS-Al7hLQDbugrDcw HTTP / 1.1 Host: www.googleapis.com Content-Type: применение / JSON Authorization: Bearer ya29.Glw2BZv7G1Yq9uOk1YoDeRt3N6A_QehUexSRriiVc9Vu9Jn5uPeVZMbqa41xuFJtTbal-kZo0USmBw-JtxMnYR8tAFUnVPiSuZMsiKavV0F9u2sZ3KpvZiDUxv3r3Q Cache-Control: нет кэша Почтальон-токен: 28c59154-4267-F007-a627-64a19e8bb6ec в первый раз я получаю сообщение об ошибке предела использования, а второй раз недействительно Credentials ошибка, я действительно уверен, что маркер является правильным. Из-за этого не знаю, что запрос является правильным или нет, так что я не знаю, как решить ее. Пожалуйста, помогите мне.
Park Jay
1

голосов
1

ответ
68

Просмотры

Am с помощью Android-раз-квадрат, но она не позволит мне вызвать метод clearSelectedDates ()

В CalendarPickerView я могу назвать: calendar.highlightDates (datesList); Но это не позволит мне позвонить: calendar.clearSelectedDates (); Но оба явно методы CalendarPickerView, и я не знаю, почему я не могу получить доступ к обоим. Repo ниже и методы найдены в строках 811-837. https://github.com/square/android-times-square/blob/master/library/src/main/java/com/squareup/timessquare/CalendarPickerView.java Использование Gradle компиляции «com.squareup: андроид-раз-квадрат : [email protected]»Любое понимание высоко ценится!
Todd
1

голосов
0

ответ
274

Просмотры

Override компонента Vuejs из включенного компонента в моем приложении

Я работаю на приложение, которое включает Vuejs Вью Bootstrap календарь. Я действительно нужна только календарная структура без событий, и поэтому я хочу, чтобы иметь возможность переопределить содержимое каждого день ячейки и поместить в моем собственном пользовательском контенте. Я был в состоянии сделать это успешно с Angularjs использования Угловой Bootstrap календаря, но я не мог понять, как это сделать с Vue. Ответ, который я получил от автора в основном, что я должен написать свой собственный компонент, и включить все включенные библиотеки. Однако, так как я просто нужно переопределить Day.js, даже если я должен написать свой собственный компонент, так как день является частью общего компонента, как я могу просто включить свой компонент таким образом, что он включен в качестве части компонент VBC без необходимости в основном включает в себя все, что компонент в моем коде? Я смотрел на Mixins, и так толст, что кажется, как ближайший вариант, но я не был уверен, что если бы я шел по правильному пути. Есть ли способ, чтобы переопределить компонент, который мне не хватает?
wonder95
1

голосов
1

ответ
36

Просмотры

Фильтровать события из моего календаря дает неправильный результат

Я использую скрипт для того, чтобы извлечь события из моего календаря. Он работал хорошо, но за последние два месяца он извлекает также с 24-го числа предыдущего месяца Где это ошибка? функционировать listEvents_WebOriginal () {вар сегодня = новый Date (); вар календарь = CalendarApp.getDefaultCalendar (); // Filtro суль Calendario // - месье -1 => с Filtro месье Settembre scrivo -> от 2016,8,1 до 2016,9,1 // да Гуид -> GetEvents (STARTTIME, EndTime) 'Fonte: https://developers.google.com/apps-script/reference/calendar/calendar#getEvents(Date,Date) вар события = Calendar.getEvents (новая дата (2017,11,01), новая дата (2017,12, 01)); вар eventarray = новый Array (); // массив l'Che contiene ип Evento в риге
Pierfrancesco Marro
1

голосов
1

ответ
429

Просмотры

вставить событие в Google каландра с помощью PHP

Я пытаюсь добавить событие в Google Calendar с помощью PHP. Ниже мой код: $ событие = новый Google_Event (); $ Event-> setSummary ( 'Halloween'); $ Event-> setLocation ( 'Соседства'); $ = Начать новый Google_EventDateTime (); $ Пуск-> setDateTime ( '2018-1-19T10: 00: 00.000-05: 00'); $ Event-> setStart ($ старт); $ Конец = новый Google_EventDateTime (); $ КОНЕЦ> setDateTime ( '2018-1-19TT10: 25: 00.000-05: 00'); $ Event-> setEnd ($ конец); $ CreatedEvent = $ кальцит> события-> вставить ( 'первичного', $ события); Я получаю доступ к календарю, но событие не получает добавлено. Пожалуйста, помогите мне. Я использую эту библиотеку.
laurel
1

голосов
0

ответ
46

Просмотры

Как сделать Наличие календаря?

Эта тема немного связана с этим так ПРОЧТИТЕ СНАЧАЛА. В принципе теперь у меня есть так даты могут быть забронированы, и я могу показать их на отдельной странице, как так: Текущие Даты Бронирования: Однако я хочу, чтобы отобразить их в календаре, как это. Не обязательно должны иметь один и тот же CSS с красными прямоугольниками, а что нет, но, будучи в состоянии иметь календарь, который обновляется, чтобы показать, какие даты уже были введены в таблицу, чтобы сделать его более удобным и легче читать, чем прокручивать тонны фиников распечатаны на экране. Однако я не уверен, где начать делать календарь. EDIT: Я был в состоянии добавить дату в календаре, используя этот метод, но я хочу, чтобы иметь возможность блокировать все даты между ними. У меня есть живая версия этого здесь, но не знает, как блокировать все даты в период между
TheWelshManc
1

голосов
0

ответ
362

Просмотры

При обновлении события календаря с Google сценария, как отправить уведомление

Из таблицы Google создать события с помощью Google Script. При создании событий я могу отправлять уведомления гостей. Один или несколько событий должны быть обновлены иногда (место изменение, добавление / удаление людей и т.д.). Обновления работают только я не могу найти, как отправить уведомление людей (не все гости будут в Google Calendar). Хотя я видел что-то в API, который может сделать трюк, я не знаю, если это возможно / как encorporate это в сценарии я написал. Пожалуйста, порекомендуйте. Обновление 20180130 @ 10: 39: Ошибка: недопустимый функция участник электронной почты sendInvite (calendarId, EVENTID, электронная почта) {вар п = eventId.indexOf ( "@") вар Str = eventId.substring (0, п) вар событий = Calendar.Events .get (calendarId, ул); Logger.log (event.attendees); если (event.attendees) {event.attendees.push ({электронная почта: адрес электронной почты}); } Еще {событие. чел = новый Array ({адрес электронной почты: адрес электронной почты}); } Logger.log ( '') Logger.log (event.attendees) Logger.log ( '') Logger.log (событие) = событие Calendar.Events.patch (событие, calendarId, ул, {sendNotifications: истинные}); } Журнал показывает после удаления identifiables: 18-01-30 10: 31: 27: 213 CET] [{responseStatus = needsAction, [email protected]}, {responseStatus = needsAction, [email protected]} ] [18-01-30 10: 31: 27: 214 CET] [18-01-30 10: 31: 27: 215 CET] [{responseStatus = needsAction, [email protected]}, {responseStatus = needsAction , [email protected]}, {электронная почта = некоторые @ something.com, некоторые @ something.com}] [18-01-30 10: 31: 27: 215 CET] [18-01-30 10:31 : 27: 216] {CET напоминания = {useDefault = истина}, резюме = тест 3, создатель = {DisplayName = MyName, само = верно, [email protected]}, вид = календарь # событие, htmlLink = HTTPS: //www.google.
Stefan van Aalst
1

голосов
0

ответ
241

Просмотры

Можно ли объединить членов команды календари в Office 365 Sharepoint

В Office 365, я понимаю, что пользователи могут использовать Sharepoint для обмена членов команды календарей (как показывает ниже видео). Мой вопрос: возможно ли, что каждый член команды может обновить / импортировать свой собственный календарь в этот общий календарь команды, чтобы сделать его как объединенном календарь, чтобы обеспечить прозрачную информацию всей команды? Любые предложения или альтернативные подходы приветствуются ... спасибо. Ссылки: календарь сайта команды помогает сохранить вашу команду в синхронизации путем обмена встреч каждых, этапов проекта, и время отпуска. https://support.office.com/en-us/article/video-create-a-shared-calendar-in-office-365-61b96006-70e2-4535-a34f-ee4fc772f798 Использование команды / группы Календарь: HTTPS: / /support.office.com/en-us/article/use-a-group-calendar-7f559b2e-1f90-49b4-a0fe-2d235994945e
Lavande
1

голосов
0

ответ
74

Просмотры

Задержка при использовании Google Calendar API с Python 3.6.2

За примером сценария на странице здесь я заметил, что в Python 2.7.14 пример работает быстро. Когда я изменил питон 3.6.4 (для обеспечения совместимости со сценарием я делаю) есть около 21 второго спада с рассматриваемой линией: обслуживание = discovery.build ( «календаря», «» v3, HTTP = HTTP) Однако, если отключить ipv6 на моем сетевом интерфейсе, он возвращается к обработке более быстро. Может кто-нибудь объяснить этот вопрос, и что я могу сделать, чтобы работать более эффективно, не имея мешать функциональности ipv6?
Masterisk
1

голосов
0

ответ
741

Просмотры

реагировать-большой календарь событий изменяемого размера

Я вижу, что реагирующие-большой-календарь недавно добавленные события изменяемого размера, которые я пытаюсь получить работу. Вот код их перетаскиванием пример: http://intljusticemission.github.io/react-big-calendar/examples/index.html нажмите Перетащите и кнопку => Просмотреть пример исходного кода падения. Вы можете увидеть в визуализации изменяемой опоры и функции onEventResize. Тем не менее, я не вижу никакого изменения размера в данном примере, как вы получаете изменяемый размер событий работать. Я знаю, что это было очень недавнее освобождение, и это может быть, поэтому пример не обновляется. Благодарю.
shell
1

голосов
1

ответ
75

Просмотры

Как получить выбранные даты в календаре?

Как я могу получить выбранную дату из Календаря? Это дает мне текущую дату. Пожалуйста, проверьте код и скажите мне, что случилось с этим. Окончательный AlertDialog.Builder строитель = новый AlertDialog.Builder (getContext (), R.style.Theme_AppCompat_DayNight_Dialog); Окончательный DatePicker подборщик = новый DatePicker (getContext ()); builder.setView (Picker); builder.setPositiveButton ( "Перейти к этой дате", новый DialogInterface.OnClickListener () {@Override общественного недействительными OnClick (DialogInterface dialogInterface, INT I) {если (Build.VERSION.SDK_INT> = Build.VERSION_CODES.O) {picker.setOnDateChangedListener (новый DatePicker.OnDateChangedListener () {@Override общественного недействительными onDateChanged (DatePicker Datepicker, внутр yearSelected, INT monthOfYear, Int DAYOFMONTH) {myCalendar.set (Calendar.YEAR, yearSelected); myCalendar.set (Calendar.MONTH, monthOfYear); myCalendar.set (Calendar.DAY_OF_MONTH, DAYOFMONTH); }}); } Toast.makeText (getContext () "" + sdf.format (myCalendar.getTime ()), Toast.LENGTH_SHORT) .show (); dialogInterface.dismiss (); }}); builder.setCancelable (ложь); builder.show (); }}); } Toast.makeText (getContext () "" + sdf.format (myCalendar.getTime ()), Toast.LENGTH_SHORT) .show (); dialogInterface.dismiss (); }}); builder.setCancelable (ложь); builder.show (); }}); } Toast.makeText (getContext () "" + sdf.format (myCalendar.getTime ()), Toast.LENGTH_SHORT) .show (); dialogInterface.dismiss (); }}); builder.setCancelable (ложь); builder.show ();
Divya Sandamani
1

голосов
0

ответ
691

Просмотры

Реагировать Большой календарь Вне DnD

Я использую Реагировать Большой календарь https://github.com/intljusticemission/react-big-calendar. И это имеет Drag п вариант падения с помощью реакции-ДНА https://github.com/react-dnd/react-dnd. То, что я пытаюсь сделать, это иметь перетаскивать элементы вне календаря, который я могу перетащить в Календаре. Как это: https://codepen.io/kotazi/pen/KVoXob. Класс Применение расширяет React.Component {визуализации () {возвращение; }} / * * Простой React компонент * / класс календарь проходит React.Component {визуализации () {возвращение; } ComponentDidMount () {$ ( '# календарь') fullCalendar ({заголовок:. {Левый: 'пред, рядом сегодня', в центре: 'Название', справа: 'месяц, agendaWeek, agendaDay'}, редактируемые: правда, Droppable : правда, // это позволяет вещам быть отброшены на календарном падение: функция () {// проверка «Удалить после падения» флажок? если ($ ( '# раскрывающихся удалить') является ( ': проверено.)) {// если да, то удалить элемент из "Перетаскиваемые Events" список $ (это) .remove (); }}})}} Класс External расширяет React.Component {визуализации () {вернуться Draggable события Мои события 1 My Event 2 My Event 3 Мое мероприятие 4 My Event 5 удалить после падения; } ComponentDidMount () {$ ( '# внешние события-.fc-события'). каждая (функция () {// хранить данные таким образом, календарь знает, чтобы сделать событие при падении $ (это) .data ( 'событие', {название: $ .trim ($ (это) .text ()) // использовать текст элемента в качестве названия события палочки: правда // сохранить при переходе пользователя (см документации по методе renderEvent)}); // сделать событие перемещаемого с помощью JQuery UI $ (это) .draggable ({ZIndex: 999, вернуться : правда, // будет вызывать событие, чтобы вернуться к своей revertDuration: 0 // исходное положение после перетаскивания});}); }} / * * Отрендерьте выше компонент в DIV # приложение * / React.render (, document.getElementById ( 'приложение')); Только «решение», что я нашел это один https: // GitHub. ком / intljusticemission / реагировать-большой календарь / вопросы / 318, но я понятия не имею, как он это сделал. У меня есть один и тот же код, как дрэг например http://intljusticemission.github.io/react-big-calendar/examples/index.html#prop-onNavigate. Может кто-то помочь мне, пожалуйста?
Sagi
1

голосов
1

ответ
1.5k

Просмотры

How to get ics calendar invitation to automatically add to calendar

Я генерация Микросхема календаря приглашения с пакетом узла ческого генератором и отправкой вложения в электронной почте с помощью Mandrill. Календарь Микросхемы приглашение содержит информацию для одного события в определенное время и дату. Пример сгенерированный файл: BEGIN: VCALENDAR версия: 2.0 PRODID: - // sebbo.net//ical-generator//EN МЕТОД: ЗАЯВКА ИМЯ: XXXX событие X-WR-CALNAME: ххххй НАЧАТЬ: VEVENT UID: [email protected] ПОСЛЕДОВАТЕЛЬНОСТЬ: 0 DTSTAMP: 20180318T202459Z DTSTART: 20180330T230000Z DTEND: 20180330T230000Z РЕЗЮМЕ: тест МЕСТОНАХОЖДЕНИЕ: тест ОПИСАНИЯ: тест ОРГАНИЗАТОР; CN = "Информация": электронная почта: [email protected] КОНЕЦ: КОНЕЦ VEVENT: VCALENDAR на данный момент, пользователь получает календарь приглашение в качестве вложения в электронной почте и может добавить событие в свой календарь, если они открывают приложение и нажмите на кнопку «добавить в календарь» (в перспективе). Какие изменения мне нужно сделать так, чтобы календарь пригласите автоматически анализироваться почтовым клиентом и добавляется в календарь пользователя (подобная функциональность содержится в электронном подтверждении от сайтов, таких как Meetup и Eventbrite). Не уверен, что у меня есть контекст знание вокруг, как клиенты электронной почты, календарь система или .ics файлы работы, чтобы иметь структуру, как подойти к этой проблеме Любые предложения или указатели на ресурсы очень ценятся! Спасибо! ИКС файлы работа, чтобы иметь структуру, как подойти к этой проблеме Любые предложения или указатели на ресурсы очень ценятся! Спасибо! ИКС файлы работа, чтобы иметь структуру, как подойти к этой проблеме Любые предложения или указатели на ресурсы очень ценятся! Спасибо!
Brian C
1

голосов
0

ответ
124

Просмотры

календарь угловатые 2+ события с иврита и еврейских дат

Мне нужно событий календаря компонент к моей угловом 5 приложения, Посмотрите, как «Google Calendar» с опционом на иврите даты и еврейских событий. Кто-нибудь знает о таком календаре?
Stack Overflow
1

голосов
1

ответ
476

Просмотры

Календарь API (Google Apps Script) Проект не найден и не может использоваться для вызовов API

Я использую Google Apps Сценарии после этого урока. Когда я выполняю код я получаю следующее сообщение об ошибке: Проект 719340009941 не найден и не может использоваться для вызовов API. Если он недавно создан, включите Calendar API я пошел к ресурсам -> Advanced Google Services и я включил календарь. Тогда я нажал на ссылку проекта Cloud Platform. Я не мог непосредственно искать календарное API, я должен был создать проект первым (который я назвал календарь). Я искал Calendar API и позволил ей. Когда я нахожусь на странице календаря API он говорит мне: включена API. Я не понимаю, почему сценарий дает мне ошибку. Если я захожу по ссылке проекта (который обеспечивает ошибка) я получаю следующее сообщение об ошибке API-интерфейс «calendar.googleapis.com» не существует или у вас нет разрешения на доступ к нему
Sander Hansen
1

голосов
1

ответ
24

Просмотры

как я остановить таблицу с указанием времени в колонке даты?

защищен недействительным Calendar1_SelectionChanged (объект отправителя, EventArgs е) {вид System.Data.DataView = socialEvents.DefaultView; view.RowFilter = String.Format ( "Дата> = # {0} # и дата <# {1} #", Calendar1.SelectedDate.ToShortDateString ()); , Calendar1.SelectedDate.AddDays (1) .ToShortDateString ()); если (view.Count> 0) {GridView1.Visible = TRUE; GridView1.DataSource = вид; GridView1.DataBind (); } Еще {GridView1.Visible = ложь; }} Дата в базе данных даты типа, когда календарная дата выбрана GridView появится таблица с этой выбранной датой, но он показывает, что дата и время, а как я могу избавиться от этого времени,
Senal
1

голосов
0

ответ
22

Просмотры

Календарь Spreadsheet

Таким образом, у меня есть эта таблица полностью с именами и комментариями. Я хочу, чтобы вся информация должна быть изменена, когда я изменить дату в календаре. На сегодняшний день у меня есть 5 людей и 5 комментариев, но когда я изменить дату на завтра остаются эти комментарии и люди, я хочу, чтобы они были стерты (поэтому новые люди и новые комментарии будут добавлены), и те, с сегодняшнего дня остаются сохраненными, так что я может вернуться. Это возможно? Кто-нибудь понимает, или я просто глупо на объяснении? Я могу сделать печать экрана, если это помогает. Пожалуйста помоги!
Marcu Lavinia
1

голосов
2

ответ
84

Просмотры

Вставить в Google Calendar API v3 ставит время 1 час вперед

Я вставив следующую дату в календаре Google: 2018-05-10T09: 00: 00.000Z. Это прекрасно работает, однако он показывает дату в 10 утра вместо 9 утра. Дата в формате UTC. Я попытался поставить часовой пояс и даже трюк «Рейкьявик». пусть календарь = google.calendar ( 'v3'); пусть Auth = generateOAuth (кал) пусть вставка = { "конец": { "DATETIME": booking.endDate.toISOString (), "TimeZone": 'Europe / London' // ПРИМЕЧАНИЕ Мы используем Atlantic / Reykjavik, чтобы позволить нам установить UTC раз в Календаре Google. https://blog.gerv.net/2012/11/the-rekjavik-trick/}, "старт": { "DATETIME": booking.date.toISOString (), "TimeZone": 'Europe / London' // Примечание Мы используем Atlantic / Reykjavik, чтобы позволить нам установить UTC раз в Календаре Google. https: //blog.gerv.
Allreadyhome
1

голосов
0

ответ
589

Просмотры

Google Calendar API - get events

I'm using PHP and MySQL but I guess this question can be for almost anyone. I have a website where people can register/create an account and login. I have a calendar on my site for each user. I'm wanting to implement Google Calendar API (oauth) so they can login to their Google accounts and sync their Google Calendar events with the calendar on my site. But through their documentation, I don't see anywhere that says how I can save the google account for each person on my site so that only their google account gets connected and that only their google calendar events go into their calendar on my site. For example, if user 2 on my site links their google account ([email protected]) through oauth, how does my site know next time it wants to get events from the google account to get it from [email protected] and not another user's google account that have signed in? Here's what I'm trying to say: user 2 = [email protected] user 5 = [email protected] user 8 = [email protected] so next time a user fetches events from Google calendar API, it will get it from their own google account and not another user's g account. how should I go about doing this? Should I save something in my MySQL database? Here is the full google calendar api v3 working code: link-google-account.php:
johnniexo88
1

голосов
0

ответ
34

Просмотры

CalendarPicker вид показывает мне один день раньше даты

Я использовал календарь сборщика в моем андроиде приложении из следующего GitHub репо. квадрат / андроид-кратного-квадрат Теперь почти во всех устройствах, он показывает мне соответствующие дни недели, как на дату, но в некоторых устройствах, таких как Samsung, Lenovo это обувь мне один день раньше в течение недели, к примеру, если сегодня 30- 05-2018 среды, то он покажет мне вторник на 30-05-2018.
Kishan sharma
1

голосов
2

ответ
85

Просмотры

Селен (Python) не переключается между два выберите в выпадающем меню

Я в настоящее время пытаюсь царапать суждения с этого сайта (https://www.sci.gov.in/judgments) с использованием Selenium, Python и Jupyter ноутбука. В настоящее время я застрял выбор даты в календаре JQuery. Следующий код позволяет мне изменить месяц: driver.get ( «https://www.sci.gov.in/judgments») driver.find_element_by_xpath ( '// * [@ ид = „вкладки-нав“] / мкл [2] / Li [3] / а ') нажмите (). driver.find_element_by_xpath ( '// * [@ ID = "JBJfrom_date"]') нажмите кнопку (). selectByVisibleText = Select (driver.find_element_by_class_name ( 'щ-DatePicker месяцев')); selectByVisibleText.select_by_visible_text ( "Ян"); Добавление следующий код должен позволить мне изменить год: selectByVisibleText2 = Select (driver.find_element_by_class_name ( «щ-DatePicker год»)); selectByVisibleText2. select_by_visible_text ( "1950"); Тем не менее, приведенный выше код не работает. Я только выше либо изменить выпадающий ни года, ни месяца, но не оба из них. Я также смог Селен, чтобы перейти к любой другой части экрана. Как, например, нажать кнопку отправки. driver.find_element_by_xpath ( '// * [@ ID = "getJBJ"]') нажмите кнопку (). Почему селен не в состоянии идентифицировать другое выпадающее меню и как заставить его выбрать как дату и месяц? Большое вам спасибо за ваше время! // * [@ ID = "getJBJ"] ") нажмите кнопку (). Почему селен не в состоянии идентифицировать другое выпадающее меню и как заставить его выбрать как дату и месяц? Большое вам спасибо за ваше время! // * [@ ID = "getJBJ"] ") нажмите кнопку (). Почему селен не в состоянии идентифицировать другое выпадающее меню и как заставить его выбрать как дату и месяц? Большое вам спасибо за ваше время!
user10046100
1

голосов
1

ответ
213

Просмотры

Обновление Google Календарь: Вставить / Удалить события

Мне нужна помощь, чтобы создать новое событие внутри календаря Google. Я следовал этой ссылке и оборотный штраф, но теперь мне нужно, чтобы добавить новое событие и удалить событие (существующий / новый), и я не мог в состоянии понять, как добавлять события. Я попробовал этот пример, чтобы вставить новые события в календаре: ссылку, но когда я скомпилировать это дает мне ошибку, и вот снимок экрана. Я буду очень признателен за помощь.
KKK
1

голосов
0

ответ
20

Просмотры

VBA для поиска информации в период между двумя датами, которые написаны вручную в конкретной ячейке

Я ищу кода VBA, который будет выглядеть в 2-м ряду конкретных дат. В принципе, я пишу «Begin» дату (например: 2018-07-01) и «End» дата (например: 2018-07-31), и я хочу, чтобы мой код, чтобы искать все между ними, в том числе этих дат и копировать вставить всю информацию в другой Excel лист. То, что функция будет делать в конце концов, это будет выглядеть на много листов для тех дат и копировать каждый бит информации, которые находятся ниже эти даты, и вставьте их все в один основной лист. Что Я прилагаю ниже, что я сделал до сих пор: Sub Copie () Sheets ( "1") Выберите диапазон.. ( "B1: H1") Выберите Selection.Copy Sheets ( "Per") служащий Выбор диапазона. .. ( "A4") Выберите ActiveCell.Offset (0, 1) .Select ActiveSheet.Paste Sheets ( "1") Выберите диапазон ( "J1: P1"). Выберите приложение. м пытается добавить это функция просмотра даты и только копировать / вставить даты, которые были заданы для в основном первенствовать лист, который был бы «Per служащий». Кто-нибудь есть какие-либо решение этой проблемы? Клетки, которые содержат начала и окончания будет D1 & F1.
Boyan Radović
1

голосов
0

ответ
123

Просмотры

Google Calendar API - Напоминания не отправки электронной почты предстоящих событий

Я добавил код в соответствии с документацией API для настройки напоминания для запуска электронной почты до 10 мин. Событие = новое событие (); ... ... .. // Установить напоминание для события События = новое событие (); [] ReminderOverrides = новые {... SetMethod ( "электронная почта") setMinutes (10), / * новый EventReminder () setMethod ( "всплывающие") setMinutes новый EventReminder () (10), * /.} EventReminder EventReminder []; Event.Reminders напоминание = новый (Event.Reminders) .setUseDefault (ложный) .setOverrides (Arrays.asList (reminderOverrides)); event.setReminders (напоминания); Но это не посылает никаких сообщений электронной почты для любого предстоящего события. Не уверен, что если есть какое-либо изменение конфигурации не требуется.
Sanjay Yadav
1

голосов
1

ответ
242

Просмотры

Google календарь апи не может получить цвет идентификатор

В основном я написал код, который должен отображать название события и его шестнадцатеричный цвет код, но по какой-то причине, что не работает, и он отображает сообщение об ошибке под названием KeyError: colorId. Я посмотрел на https://developers.google.com/calendar/v3/reference/colors/get и не мог понять, как решить эту проблему с __future__ импортом print_function от импорта сборки apiclient.discovery из httplib2 импорта Http из файла импорта oauth2client клиент, инструменты импорта DATETIME SCOPES = 'https://www.googleapis.com/auth/calendar' магазин = file.Storage ( '') credentials.json кредитки = store.get (), если не кредитки или creds.invalid: поток = client.flow_from_clientsecrets ( 'client_secret.json', SCOPES) кредитки = tools.run_flow (поток, магазин) обслуживание = сборки ( 'календарь', 'v3', HTTP = creds.authorize (Http ())) Теперь = DateTime .datetime.utcnow ().
Martoolius
1

голосов
2

ответ
125

Просмотры

как изменить высоту управления Calendar в Xamarin форме?

Как установить календарь на размер экрана в виде Xamarin, я с помощью календаря контроля формы Xamarin, пытался HeightRequest, но его не работает.
Mayuri
1

голосов
0

ответ
123

Просмотры

Держите WPF календарь открыт после выбора даты из DatePicker

Я пытаюсь настроить WPF DatePicker и это календарь всплывающего окна компонент, чтобы сохранить всплывающее окно открытым после того, как пользователь выбрал дату. Это связано с расширением к стилю я сделал, что позволяет пользователю выбрать время. Календарь должен быть закрыт только после того, как пользователь нажал кнопку «закончил» в стиле. Я сделал несколько попыток сделать это, каждый с разной степенью успеха, но я должен признать, полностью рабочий раствор ускользает меня. Пример решения с использованием переопределение на IsDropDownOpen; IsDropDownOpenProperty.OverrideMetadata (TypeOf (CustomDatePicker), новые FrameworkPropertyMetadata (ложь, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault, OnIsDropDownOpenChanged, OnCoerceIsDropDownOpen)); частный статический объект OnCoerceIsDropDownOpen (DependencyObject д, объект baseValue) {экземпляра переменная = d, как CustomDatePicker; если (! экземпляр = NULL) {если (instance.CalendarPopup.IsOpen == FALSE) {возвращает истину; } Вар coalesed = (Ая) baseValue; если (coalesed == FALSE) {вернуть instance.PopupStaysOpenAfterSelection; }} Вернуть baseValue; } «PopupStaysOpenAfterSelection» свойство зависимостей я создал так, что это поведение настраивается. Является примером всплывающего окна остаются открытыми и закрытия, когда пользователь нажимает «Done», однако всплывающее окно больше не будет возобновлять после взаимодействия с кнопкой Datepicker. Я пропускаю что-то очевидное с этим подходом / есть рабочее решение? EDIT: ROOT CONTROL с помощью системы; с помощью системы. Глобализация; используя System.Windows; используя System.Windows.Controls; используя System.Windows.Controls.Primitives; используя System.Windows.Threading; используя календарь = System.Windows.Controls.Calendar; Пространство имен CommonControls.Calendar {[TemplatePart (Имя = NavigationPreviousButtonPartName, Тип = TypeOf (кнопка))] [TemplatePart (Имя = NavigationNextButtonPartName, Тип = TypeOf (кнопка))] [TemplatePart (Имя = NavigationTodayButtonPartName, Тип = TypeOf (кнопка))] [TemplatePart (Имя = NavigationDoneButtonPartName, Тип = TypeOf (кнопка))] [TemplatePart (Имя = DatePickerButtonPartName, Тип = TypeOf (кнопка))] [TemplatePart (Имя = DatePickerTextBoxPartName, Тип = TypeOf (DatePickerTextBox))] [TemplatePart (Имя = CalendarPopupPartName, Тип = TypeOf (Всплывающее))] [TemplatePart (Имя = DatePickerDisplayTextBoxPartName, Type = TypeOf (TextBlock))] класс ExtendedDatePicker общественности: DatePicker {общественный Const строка DatePickerDisplayTextBoxPartName = "PART_DisplayDateTextBox"; общественная Const строка DatePickerButtonPartName = "PART_Button"; общественная Const строка DatePickerTextBoxPartName = "PART_TextBox"; общественная Const строка CalendarPopupPartName = "PART_Popup"; общественная Const строка NavigationPreviousButtonPartName = "PART_NavPreviousButton"; общественная Const строка NavigationNextButtonPartName = "PART_NavNextButton"; общественная Const строка NavigationTodayButtonPartName = "PART_TodayButton"; общественная Const строка NavigationDoneButtonPartName = "PART_DoneButton"; общественности статической чтения DependencyProperty BlackoutDatesInPastProperty = DependencyProperty.Register ( "BlackoutDatesInPast", TypeOf (BOOL), TypeOf (ExtendedDatePicker), новый PropertyMetadata (правда, BlackoutDatesInPastPropertyChanged)); общественности статической чтения DependencyProperty ThrowExceptionOnBlackoutDateSelectionProperty = DependencyProperty.Register ( "ThrowExceptionOnBlackoutDateSelection", TypeOf (BOOL), TypeOf (ExtendedDatePicker), новый PropertyMetadata (ложь)); общественности статической чтения DependencyProperty DatePickerButtonTemplateProperty = DependencyProperty.Register ( "DatePickerButtonTemplate", TypeOf (ControlTemplate), TypeOf (ExtendedDatePicker), новый PropertyMetadata (нуль)); общественности статической чтения DependencyProperty CustomDateFormatProperty = DependencyProperty.Register ( "CustomDateFormat", TypeOf (строка), TypeOf (ExtendedDatePicker), новый PropertyMetadata ( "d", CustomDateFormatPropertyChanged)); общественности статической чтения DependencyProperty UseCustomDateFormatProperty = DependencyProperty.Register ( "UseCustomDateFormat", TypeOf (BOOL), TypeOf (ExtendedDatePicker), новый PropertyMetadata (ложь, UseCustomDateFormatPropertyChanged)); общественности статической чтения DependencyProperty ShowTodayButtonProperty = DependencyProperty.Register ( "ShowTodayButton", TypeOf (BOOL), TypeOf (ExtendedDatePicker), новый PropertyMetadata (ложь, ShowTodayButtonPropertyChanged)); общественности статической чтения DependencyProperty DaysToJumpProperty = DependencyProperty.Register ( "DaysToJump", TypeOf (INT), TypeOf (ExtendedDatePicker), новый PropertyMetadata (1)); общественности статической чтения DependencyProperty MonthsToJumpProperty = DependencyProperty.Register ( "MonthsToJump", TypeOf (INT), TypeOf (ExtendedDatePicker), новый PropertyMetadata (1)); общественности статической чтения DependencyProperty PopupStaysOpenAfterSelectionProperty = DependencyProperty.Register ( "PopupStaysOpenAfterSelection", TypeOf (BOOL), TypeOf (ExtendedDatePicker), новый PropertyMetadata (нуль)); защищенный DatePickerTextBox DatePickerTextBox; защищенный календарь InternalCalendar; защищенный Popup CalendarPopup; защищенный BOOL PendingClose = ложь; частная кнопка _navigationPreviousButton; частная кнопка _navigationNextButton; частная кнопка _navigationTodayButton; частная кнопка _navigationDoneButton; частная кнопка _datePickerButton; частный TextBlock _displayDateTextBlock; статические ExtendedDatePicker () {IsDropDownOpenProperty.OverrideMetadata (TypeOf (ExtendedDatePicker), новые FrameworkPropertyMetadata (ложь, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault, ExtendedOnIsDropDownOpenChanged, OnCoerceIsDropDownOpen)); DefaultStyleKeyProperty.OverrideMetadata (TypeOf (ExtendedDatePicker), новые FrameworkPropertyMetadata (TypeOf (ExtendedDatePicker))); } Частный статический объект OnCoerceIsDropDownOpen (DependencyObject д, Объект basevalue) {экземпляр вар = d, как ExtendedDatePicker; если (! instance.IsEnabled) {вернуться ложным; (! Instance.PopupStaysOpenAfterSelection)}, если {возвращение basevalue; } Если (instance.PendingClose) {instance.PendingClose = ложь; вернуться ложным; } Возвращает истину; } / ** * старый частный статический объект OnCoerceIsDropDownOpen (DependencyObject д, объект baseValue) {экземпляра переменная = d, как ExtendedDatePicker; если (! экземпляр = NULL) {если (instance.IsDropDownOpen == FALSE) {возвращает истину; } Вар coalesed = (Ая) baseValue; если (coalesed == FALSE) {вернуть instance.PopupStaysOpenAfterSelection; }} Вернуть baseValue; } * / Частный статической силы ExtendedOnIsDropDownOpenChanged (DependencyObject д, DependencyPropertyChangedEventArgs е) {вар экземпляр = (ExtendedDatePicker) d; instance.CoerceValue (IsDropDownOpenProperty); } Общественного BOOL BlackoutDatesInPast {получить {возвращение (BOOL) ПолучитьЗначение (BlackoutDatesInPastProperty); } Множество {SetValue (BlackoutDatesInPastProperty, значение); }} Общественного BOOL ThrowExceptionOnBlackoutDateSelection {получить {возвращение (BOOL) ПолучитьЗначение (ThrowExceptionOnBlackoutDateSelectionProperty); } Множество {SetValue (ThrowExceptionOnBlackoutDateSelectionProperty, значение); }} Общественного ControlTemplate DatePickerButtonTemplate {получить {возвращение (ControlTemplate) ПолучитьЗначение (DatePickerButtonTemplateProperty); } Множество {SetValue (DatePickerButtonTemplateProperty, значение); }} Публичная строка CustomDateFormat {получить {возвращение (строка) ПолучитьЗначение (CustomDateFormatProperty); } Множество {SetValue (CustomDateFormatProperty, значение); }} Общественного BOOL UseCustomDateFormat {получить {возвращение (BOOL) ПолучитьЗначение (UseCustomDateFormatProperty); } Множество {SetValue (UseCustomDateFormatProperty, значение); }} Общественного BOOL PopupStaysOpenAfterSelection {получить {возвращение (BOOL) ПолучитьЗначение (PopupStaysOpenAfterSelectionProperty); } Множество {SetValue (PopupStaysOpenAfterSelectionProperty, значение);}} общественного BOOL ShowTodayButton {получить {возвращение (BOOL) ПолучитьЗначение (ShowTodayButtonProperty); } Множество {SetValue (ShowTodayButtonProperty, значение); }} Общественного ИНТ DaysToJump {получить {возвращение (целое) GetValue (DaysToJumpProperty); } Множество {SetValue (DaysToJumpProperty, значение); }} Общественного ИНТ MonthsToJump {получить {вернуться (INT) ПолучитьЗначение (MonthsToJumpProperty); } Множество {SetValue (MonthsToJumpProperty, значение); }} Общественного переопределение недействительный OnApplyTemplate () {base.OnApplyTemplate (); _datePickerButton = GetTemplateChild (DatePickerButtonPartName) в качестве кнопки; _datePickerButton.CreateBinding (TemplateProperty, это, nameof (DatePickerButtonTemplate)); DatePickerTextBox = GetTemplateChild (DatePickerTextBoxPartName) в качестве DatePickerTextBox; _displayDateTextBlock = GetTemplateChild (DatePickerDisplayTextBoxPartName) в TextBlock; CalendarPopup = GetTemplateChild (CalendarPopupPartName) в виде всплывающего окна; InternalCalendar = CalendarPopup.Child в календаре; InternalCalendar.ApplyTemplate (); CalendarPopup.Loaded + = CalendarPopup_Loaded; _navigationPreviousButton = GetTemplateChild (NavigationPreviousButtonPartName) в качестве кнопки; _navigationNextButton = GetTemplateChild (NavigationNextButtonPartName) в качестве кнопки; _navigationTodayButton = InternalCalendar.Template.FindName (NavigationTodayButtonPartName, InternalCalendar) в качестве кнопки; _navigationDoneButton = InternalCalendar.Template.FindName (NavigationDoneButtonPartName, InternalCalendar) в качестве кнопки; если (_navigationTodayButton! = NULL) {_navigationTodayButton.Click + = TodayButton_Click; } Если (_navigationPreviousButton! = NULL) {_navigationPreviousButton.Click + = NavPreviousButton_Click; } Если (_navigationNextButton! = NULL) {_navigationNextButton.Click + = NavNextButton_Click; } Если (_navigationDoneButton! = NULL) {_navigationDoneButton.Click + = NavDoneButton_Click; } RefreshBlackOutDates (); RefreshDisplayDate (); RefreshTextControlsVisibility (); RefreshTodayButtonVisibility (); } Частная пустота CalendarPopup_Loaded (объект отправителя, RoutedEventArgs е) {} защищен переопределение недействительными OnSelectedDateChanged (SelectionChangedEventArgs е) {base.OnSelectedDateChanged (е); RefreshDisplayDate (); } Частных статических пустот BlackoutDatesInPastPropertyChanged (DependencyObject д, DependencyPropertyChangedEventArgs е) {вар источник = (ExtendedDatePicker) d; source.RefreshBlackOutDates (); } Частных статических пустот CustomDateFormatPropertyChanged (DependencyObject д, DependencyPropertyChangedEventArgs е) {вар источник = (ExtendedDatePicker) d; source.RefreshDisplayDate (); } Частных статических пустот UseCustomDateFormatPropertyChanged (DependencyObject д, DependencyPropertyChangedEventArgs е) {вар источник = (ExtendedDatePicker) d; source.RefreshTextControlsVisibility (); source.RefreshDisplayDate (); } Частных статических пустот ShowTodayButtonPropertyChanged (DependencyObject д, DependencyPropertyChangedEventArgs е) {вар источник = (ExtendedDatePicker) d; source.RefreshTodayButtonVisibility (); } Частная пустота RefreshTextControlsVisibility () {если (DatePickerTextBox! = NULL && _displayDateTextBlock! = NULL) {DatePickerTextBox.Visibility = UseCustomDateFormat? Visibility.Collapsed: Visibility.Visible; _displayDateTextBlock.Visibility =! UseCustomDateFormat? Visibility.Collapsed: Visibility.Visible; }} Частная пустота RefreshTodayButtonVisibility () {если (_navigationTodayButton! = NULL) {_navigationTodayButton.Visibility = ShowTodayButton? Visibility.Visible: Visibility.Collapsed; }} Частная пустота RefreshDisplayDate () {если (_displayDateTextBlock! = NULL) {если (UseCustomDateFormat &&! Струна. IsNullOrEmpty (CustomDateFormat)) {если (SelectedDate.HasValue) {вар д = SelectedDate.Value; _displayDateTextBlock.Text = String.Format (CultureInfo.CurrentCulture, d.ToString (CustomDateFormat)); } Еще {_displayDateTextBlock.Text = "Выбрать дату"; }}}} Частный недействительный RefreshBlackOutDates () {если (BlackoutDatesInPast) {BlackoutDates.AddDatesInPast (); }} Частная пустота GoToToday () {вар newDate = DateTime.Today; GoToDate (newDate); } Частная пустота GoToNextDate () {вар SelectedDate = SelectedDate; если (selectedDate.HasValue) {вар newDate = selectedDate.Value; если (DaysToJump> 0) {newDate = newDate.AddDays (DaysToJump); } Если (MonthsToJump> 0) {newDate = newDate.AddMonths (MonthsToJump); } GoToDate (newDate); }} Частная пустота GoToPreviousDate () {вар SelectedDate = SelectedDate; если (selectedDate.HasValue) {вар newDate = selectedDate.Value; если (DaysToJump> 0) {newDate = newDate. AddDays (DaysToJump * -1); } Если (MonthsToJump> 0) {newDate = newDate.AddMonths (MonthsToJump * -1); } GoToDate (newDate); }} Частный недействительным GoToDate (дата DateTime) {если {SelectedDate = дата (BlackoutDates.Contains (дата)!); }} Частная пустота NavNextButton_Click (объект отправителя, RoutedEventArgs е) {GoToNextDate (); } Частная пустота NavPreviousButton_Click (объект отправителя, RoutedEventArgs е) {GoToPreviousDate (); } Частная пустота TodayButton_Click (объект отправителя, RoutedEventArgs е) {GoToToday (); } Частный аннулируются отправитель NavDoneButton_Click (объект, RoutedEventArgs е) {IsDropDownOpen = ложь; }}} С течением времени общественного класса CustomDatePickerWithTime: ExtendedDatePicker {открытые статические чтения DependencyProperty MinuteIntervalProperty = DependencyProperty.Register ( "MinuteInterval", TypeOf (INT), TypeOf (ExtendedDatePickerWithTime), новые FrameworkPropertyMetadata (30)); общественности статической чтения DependencyPropertyKey AvailableTimesPropertyKey = DependencyProperty.RegisterReadOnly ( "AvailableTimes", TypeOf (Список), TypeOf (ExtendedDatePickerWithTime), новые FrameworkPropertyMetadata (нуль, FrameworkPropertyMetadataOptions.None)); общественности статической чтения DependencyProperty AvailableTimesProperty = AvailableTimesPropertyKey.DependencyProperty; общественности статической чтения DependencyProperty SelectedTimeProperty = DependencyProperty.Register ( "SelectedTime", TypeOf (TimeSpan), TypeOf (ExtendedDatePickerWithTime), новый PropertyMetadata (по умолчанию (TimeSpan), OnSelectedTimePropertyChanged)); статические ExtendedDatePickerWithTime () {DefaultStyleKeyProperty.OverrideMetadata (TypeOf (ExtendedDatePickerWithTime), новый FrameworkPropertyMetadata (TypeOf (ExtendedDatePickerWithTime))); } Общественного ИНТ MinuteInterval {получить {возвращение (INT) GetValue (MinuteIntervalProperty); } Множество {SetValue (MinuteIntervalProperty, значение);}} Список AvailableTimes общественных {получить {возвращение (List) ПолучитьЗначение (AvailableTimesProperty); } Защищенный набор {SetValue (AvailableTimesPropertyKey, значение);}} общественного TimeSpan SelectedTime {получить {возвращение (TimeSpan) ПолучитьЗначение (SelectedTimeProperty); } Множество {SetValue (SelectedTimeProperty, значение);}} публичного переопределения недействительный OnApplyTemplate () {base.OnApplyTemplate (); CheckIntervalConstraintsAndConstruct (); OverrideTextBoxEntryStyle (); } Частная пустота OverrideTextBoxEntryStyle () {} частной статической силы OnSelectedTimePropertyChanged (DependencyObject д, е) DependencyPropertyChangedEventArgs {вар экземпляр = (ExtendedDatePickerWithTime) d; instance.SelectedDate = instance.SelectedDate? .Date.Add (instance.SelectedTime) ?? DateTime.Today.Add (экземпляр. SelectedTime); } Частная пустота CheckIntervalConstraintsAndConstruct () {если (60% MinuteInterval = 0) {певд ArgumentOutOfRangeException (nameof (MinuteInterval), @ "Прилагаемый интервал в минутах должен быть делится на 60"); } вар раз = новый список (); вар начальная = DateTime.Today; вар конечные = DateTime.Today.AddDays (1); (VAR для TS = начиная; ц вар начальная = DateTime.Today; вар конечные = DateTime.Today.AddDays (1); (VAR для TS = начиная; ц вар начальная = DateTime.Today; вар конечные = DateTime.Today.AddDays (1); (VAR для TS = начиная; ц
Peter Lockett
1

голосов
2

ответ
45

Просмотры

Как изменить класс определенного элемента без создания нового?

Сейчас я работаю в календаре. Когда пользователь добавляет событие на определенную дату, дата в календаре получит другой цвет фона, изменив класс он принадлежит. Это я пытался до сих пор: для ($ день = 1; $ день
Lykas
1

голосов
0

ответ
25

Просмотры

Handle Different Date Formats in Android

В настоящее время с помощью этой библиотеки Library Calendar. Вопрос Я Облицовочные прямо сейчас, что дата возвращается на нажатия dateview в календаре возвращается дату в различных форматах, как «дд MMM YYYY», «МММ дд, гггг» и т.д. Мне нужно отформатированный дату как «YYYY-MM-DD ». Как я могу справиться с этим, используя упрощенный способ? В настоящее время я обрабатывался два сценария, как это, но ошибка происходит в других устройствах, где формат дата возвратившиеся в различных форматах. общественности статической строки getFormattedDate_event (String normal_date) {Строка Анни = normal_date; Строка formated_date = ""; если (anni.length ()> 6) {SimpleDateFormat originalFormat = новый SimpleDateFormat ( "дд МММ гггг", Locale.ENGLISH); SimpleDateFormat targetFormat = новый SimpleDateFormat ( "гггг-ММ-дд" ); Дата Дата; попробуйте {дата = originalFormat.parse (Анни); formated_date = targetFormat.format (дата); } Задвижка (ParseException е) {// Когда исключение происходит, пытаясь разобрать еще другой формат даты, если (anni.length ()> 6) {SimpleDateFormat originalFormat1 = новый SimpleDateFormat ( "МММ дд, гггг", Locale.ENGLISH) ; SimpleDateFormat targetFormat1 = новый SimpleDateFormat ( "гггг-ММ-дд"); Дата date1; попробуйте {date1 = originalFormat1.parse (Анни); formated_date = targetFormat1.format (date1); } Задвижка (ParseException е1) {e1.printStackTrace (); }} Еще {formated_date = Anni; }}} Еще {formated_date = Anni; } Вернуть formated_date; } Календарь Библиотека возвращения дата здесь @Override общественного недействительными onDateSelected (@NonNull MaterialCalendarView виджет, дата @NonNull CalendarDay, булево выбран) {selected_date_clicked = EdUtils.getFormattedDate_event (FORMATTER.format (date.getDate ())); getEventsByDate (); } Дата @NonNull CalendarDay, логическое значение выбрано) {selected_date_clicked = EdUtils.getFormattedDate_event (FORMATTER.format (date.getDate ())); getEventsByDate (); } Дата @NonNull CalendarDay, логическое значение выбрано) {selected_date_clicked = EdUtils.getFormattedDate_event (FORMATTER.format (date.getDate ())); getEventsByDate (); }
avik
1

голосов
1

ответ
28

Просмотры

onActivityResult showing error when back from the Calendar

makeText (это @ НАЗНАЧЕНИЯ "пришли некоторые данные", Toast.LENGTH_SHORT) .show ()} еще {Toast.makeText (это @ НАЗНАЧЕНИЯ "какая-то ошибка", Toast.LENGTH_SHORT) .show ()}}} Я получаю сообщение "какая-то ошибка. Я попытался удалить «данные! = NULL», но я думаю, что ResultCode проблема. То, что я наконец-то "хочу достичь заключается в следующем: Пользователь открывает щелчки приложение пользователя на кнопку, чтобы открыть календарь приложение пользователь сможет увидеть календарь, а затем пользователь делает встречу в календаре пользователя возвращается в приложение и I я в состоянии извлечь дату и время нового назначения возможно ли это сделать? Если да, то какой-то пример кода, будет оценен. Если это невозможно, то какие другие способы для достижения этой цели? шоу ()} еще {Toast.makeText (это @ НАЗНАЧЕНИЯ, "Некоторые ошибки", Toast.LENGTH_SHORT) .show)}}} Я получаю 'некоторые ошибки' сообщение (. Я попытался удалить «данные! = NULL», но я думаю, что ResultCode проблема. То, что я наконец-то "хочу достичь заключается в следующем: Пользователь открывает щелчки приложение пользователя на кнопку, чтобы открыть календарь приложение пользователь сможет увидеть календарь, а затем пользователь делает встречу в календаре пользователя возвращается в приложение и I я в состоянии извлечь дату и время нового назначения возможно ли это сделать? Если да, то какой-то пример кода, будет оценен. Если это невозможно, то какие другие способы для достижения этой цели? шоу ()} еще {Toast.makeText (это @ НАЗНАЧЕНИЯ, "Некоторые ошибки", Toast.LENGTH_SHORT) .show)}}} Я получаю 'некоторые ошибки' сообщение (. Я попытался удалить «данные! = NULL», но я думаю, что ResultCode проблема. То, что я наконец-то "хочу достичь заключается в следующем: Пользователь открывает щелчки приложение пользователя на кнопку, чтобы открыть календарь приложение пользователь сможет увидеть календарь, а затем пользователь делает встречу в календаре пользователя возвращается в приложение и I я в состоянии извлечь дату и время нового назначения возможно ли это сделать? Если да, то какой-то пример кода, будет оценен. Если это невозможно, то какие другие способы для достижения этой цели? сообщение. Я попытался удалить «данные! = NULL», но я думаю, что ResultCode проблема. То, что я наконец-то "хочу достичь заключается в следующем: Пользователь открывает щелчки приложение пользователя на кнопку, чтобы открыть календарь приложение пользователь сможет увидеть календарь, а затем пользователь делает встречу в календаре пользователя возвращается в приложение и I я в состоянии извлечь дату и время нового назначения возможно ли это сделать? Если да, то какой-то пример кода, будет оценен. Если это невозможно, то какие другие способы для достижения этой цели? сообщение. Я попытался удалить «данные! = NULL», но я думаю, что ResultCode проблема. То, что я наконец-то "хочу достичь заключается в следующем: Пользователь открывает щелчки приложение пользователя на кнопку, чтобы открыть календарь приложение пользователь сможет увидеть календарь, а затем пользователь делает встречу в календаре пользователя возвращается в приложение и I я в состоянии извлечь дату и время нового назначения возможно ли это сделать? Если да, то какой-то пример кода, будет оценен. Если это невозможно, то какие другие способы для достижения этой цели? Пользователь открывает щелчки приложение пользователя на кнопку, чтобы открыть календарь приложение пользователь сможет увидеть календарь, а затем пользователь делает встречу в календаре пользователя возвращается в приложение, и я могу извлечь дату и время нового назначение можно ли это сделать? Если да, то какой-то пример кода, будет оценен. Если это невозможно, то какие другие способы для достижения этой цели? Пользователь открывает щелчки приложение пользователя на кнопку, чтобы открыть календарь приложение пользователь сможет увидеть календарь, а затем пользователь делает встречу в календаре пользователя возвращается в приложение, и я могу извлечь дату и время нового назначение можно ли это сделать? Если да, то какой-то пример кода, будет оценен. Если это невозможно, то какие другие способы для достижения этой цели?
Damandroid
1

голосов
0

ответ
14

Просмотры

Автоматическое подтверждение события в календаре с помощью Микросхемы файла

У меня есть один .ics файл, в котором есть какое-то событие в нем и им отправки этого пользователь. Таким образом, когда пользователь нажимает на файл, он просит его / ее для подтверждения, чтобы добавить событие. Я просто хочу, чтобы удалить эту стадию. Это означает, что событие должно получить автоматическое подтверждение и установить его в календаре пользователя. Если какое-либо другое решение, то и оценили. Спасибо
Atmiya Kolsawala
1

голосов
1

ответ
127

Просмотры

Google Calendar API возвращает ошибку Daily Limit

Я получаю следующее сообщение об ошибке при попытке получить доступ к API Календаря { «ошибка»: { «ошибка»: [{ «домен»: «usageLimits», «разум»: «dailyLimitExceededUnreg», «сообщение»: «ежедневный предел для анонимных использования . Превышен Дальнейшее использование требует Регистрация «„extendedHelp.“:„https://code.google.com/apis/console“}],„код“: 403,„сообщение“:» Дневной лимит для анонимных использования Превышен продолжение. использование требует Регистрация «. }} Тем не менее, я проверил консоль разработчика Google, и я далеко не ударять свой предел (я на 2500 запросах, когда Макс 1000000). Кроме того, я не понимаю, как я не прошел проверку подлинности, потому что я использую OAuth 2.0 учетные данные, чтобы сделать вызов API.
Mattaniah Aytenfsu
1

голосов
0

ответ
29

Просмотры

Instagram browser does not handle ICS links

У меня есть ссылка на календарь ICS: Смотрите здесь Каждый браузер обрабатывает его правильно (скачать файл на рабочем столе и открытый календарь приложение на iPhone), за исключением Instagram браузера в приложении - при открытии этой ссылки в Instagram (например, от прямых сообщений), он просто показывает содержимое файла. Как заставить Instagram приложение, чтобы открыть календарь приложение для данного типа ссылок? Вот часть кода PHP используется для создания этого файла: $ calendar_string = []; $ Calendar_string [] = "BEGIN: VCalendar \ п"; $ Calendar_string [] = "VERSION: 2,0 \ п"; $ Calendar_string [] = "PRODID: - // Вероника Агафонова // NONSGML Вероника Агафонова // EN \ п"; $ Calendar_string [] = "Метод REQUEST \ п"; // REQUIED по Перспективы $ calendar_string [] = "BEGIN: VEVENT \ п"; $ Calendar_string [] = "UID:". Дата ( 'Ymd') 'T'.date (' Его).. . "-" рэнд () "- example.com \ п". // требуется Перспективное $ calendar_string [] = "DTSTAMP:" дата ( 'YMD') 'T'.date (' Его) "\ п";... // требуется перспектива $ calendar_string [] = "DTSTART: $ DATE_START \ п"; $ Calendar_string [] = "DTEND: $ date_end \ п"; $ Calendar_string [] = "РЕЗЮМЕ: $ название \ п"; $ Calendar_string [] = "Описание: $ подробнее \ п"; $ Calendar_string [] = "END: VEVENT \ п"; $ Calendar_string [] = "END: VCALENDAR \ п"; заголовок ( "Content-Type: Текст / Calendar"); заголовок ( "Content-Disposition: вложение; имя файла = calendar.ics"); Заголовок ( "Content-Length:" STRLEN (Implode ( "", $ calendar_string)). ";".); заголовок ( "Content-Type: применение / сила-загрузка"); заголовок ( "Content-Transfer-Encoding: двоичный"); заголовок ( "Connection: близко"); Эхо взрывать ( "", $ calendar_string);
Igor Lyubimov
1

голосов
1

ответ
49

Просмотры

Как опубликовать Add-On для Календаря как такового?

Я разрабатываю скрипт, который изменяет события с определенными критериями, я не смог опубликовать его в качестве Документов, есть и другие варианты, но нет календаря. Это ребята прибили, но календарь даже не в качестве опции в G Suit Makerplace SDK (мне удалось Gmail).
Juan Manuel Domínguez
1

голосов
0

ответ
90

Просмотры

Подписавшись на Ics календарь URL с помощью сайта ссылки

для интернет-сайта каландрирования мы предлагаем нашим посетителям «Подписаться на календарь» с использованием их родного приложения Календарь. КСН, это довольно легко, так как IOS распознает формат ческих, и все обрабатывается отлично. На Android однако, / WebCal файл ческих загружается, и, таким образом, не синхронизированы с любыми изменениями. Мы хотели бы предложить решение для Android посетителей, которые столь же легко, как на платформе IOS. Когда пользователь нажимает кнопку «Подписаться» ссылку на веб-странице, он должен открыть родное приложение календаря, который, в свою очередь, регистрирует подписку на ческих, и сохраняет все события в синхронизации. Буду признателен за любую оказанную помощь.
Evert E.
0

голосов
0

ответ
28

Просмотры

Невозможно разобрать дату браузера локаль строку даты

Я использую среагировать день сборщика, в том, что у меня есть строка даты в формате локали. Но я хочу, чтобы вернуть первоначальную дату на сервере, поэтому я хочу, чтобы разобрать строку в формате Date. например: Если язык, выбранный в моем браузере АНГЛИЙСКИЙ (UK) формат «MM / DD / YYYY» и английский (США) возвращает «DD / MM / YYYY», так что, когда я пишу новый Date (дата в локали формат) возвращает дату, анализируя его, используя формат «MM / DD / YYYY» всегда можно разобрать дату, используя момент (дату, формат). Но язык браузера вернулся ко мне в случае navigator.language является «ан» для обоих случаев в браузере Chrome. Так что я не могу получить точный формат из списка форматов для английского языка (США): Дата: 01/05/2019 Ожидаемый результата: 1-ого мая 2019 фактического выход:
Shubham Awasthi
1

голосов
1

ответ
195

Просмотры

календарь Gmail / Google: отменить событие по электронной почте файл ICS

Я по электронной почте ICS файлы своим пользователям, чтобы помочь управлять назначениями автоматически, когда одна из сторон нажимает на ссылку отмены на моем сайте, я посылаю новое сообщение электронной почты с файлом отмены ICS. мой целевой рынок в основном использует Gmail. когда они получают начальную электронную почту, они могут нажать, чтобы добавить событие из файла мика в календаре Google. когда они получают по электронной почте отмены, нет никакого способа, чтобы обновить событие. если это уместно, электронная почта приходит от [email protected], есть ли способ сделать это с помощью ICS-файлов по электронной почте? Оригинальные ICS событие: НАЧАТЬ: VCALENDAR версия: 2.0 PRODID: - // sebbo.net//ical-generator//EN МЕТОД: ПУБЛИКОВАТЬ НАЧАТЬ: VEVENT UID: AUniqueIDThatMatches ПОСЛЕДОВАТЕЛЬНОСТИ: 0 DTSTAMP: 20181004T184001Z DTSTART: 20181005T210000Z DTEND: 20181005T213000Z РЕЗЮМЕ: СЕССИЯ МЕСТОНАХОЖДЕНИЕ: Интернет сессия ОПИСАНИЕ: сЕССИЯ ОРГАНИЗАТОР; CN =»
Ben Hart

Просмотр дополнительных вопросов