Жирный текст описания из скрипта Google Sheets в календарь - PullRequest
2 голосов
/ 10 октября 2019

У меня есть скрипт для создания событий календаря из листа Google. Это работает хорошо, но я хотел бы выделить определенный текст в описании события календаря. Я не могу найти способ сделать это! Любой совет?

Кстати, он просто настроен на чтение одной строки прямо сейчас, чтобы я мог проверить это ...

Вот мой сценарий:

'''
function onOpen() {
  var spreadsheet = SpreadsheetApp.getActive();
  var menuItems = [
    {name: 'Sync to Calendar', functionName: 'syncCalendar'},
   ];
  spreadsheet.addMenu('Sync to Calendar', menuItems);
}


function syncCalendar() {
  var spreadsheet = SpreadsheetApp.getActiveSheet();
  var calendarId = spreadsheet.getRange("C4").getValue();
  var eventCal = CalendarApp.getCalendarById("CALENDAR ID");
  var signups = spreadsheet.getRange("A32:U32").getValues();

    for (x=0; x<signups.length; x++) {

    var shift = signups[x];

    var buildDate = shift[0];
    var steelPO = shift[1];
    var name = shift[2];
    var size = shift[3];
    var install = shift[4];
    var fabnotes = shift[5];
    var shopnotes = shift[8];
    var buildnotes = shift[10];
    var leadbuilder = shift[11];
    var contact = shift[12];
    var location = shift[13];
    var advanced = {location:location, description:("Steel PO " + steelPO + "\n\nLead Builder: " + leadbuilder + "\n\nContact: " + contact + "\n\nBuild Notes: " + buildnotes + "\n\nShop Notes: " + shopnotes + "\n\nFab Notes: " + fabnotes)};

  eventCal.createAllDayEvent((name + " " + size + " " + install), buildDate, advanced);
}
}

1 Ответ

1 голос
/ 10 октября 2019
  • Вы хотите указать значение для описания события календаря как жирный шрифт.
  • Вы хотите добиться этого с помощью скрипта Google Apps.

Если мойпонимание правильное, как насчет этого ответа?

Точки модификации:

  • Для описания события календаря можно использовать тег HTML.
    • Когда я получил событие, которое имеет описание жирного шрифта и гиперссылок, я заметил, что используются теги HTML. Так что я мог знать, что можно использовать теги HTML для описания. Но я не смог найти официальный документ об этом. Поэтому я не уверен, можно ли использовать все теги HTML. Я прошу прощения за это.

Модифицированный скрипт:

В качестве теста, когда steelPO из description установлен как жирный шрифт, пожалуйста,изменить следующим образом.

С:
var advanced = {location:location, description:("Steel PO " + steelPO + "\n\nLead Builder: " + leadbuilder + "\n\nContact: " + contact + "\n\nBuild Notes: " + buildnotes + "\n\nShop Notes: " + shopnotes + "\n\nFab Notes: " + fabnotes)};
Кому:
var advanced = {location:location, description:("Steel PO <b>" + steelPO + "</b>\n\nLead Builder: " + leadbuilder + "\n\nContact: " + contact + "\n\nBuild Notes: " + buildnotes + "\n\nShop Notes: " + shopnotes + "\n\nFab Notes: " + fabnotes)};
  • HTML-тег <b> был добавлен.

Ссылка:

Если это не то направление, которое вы хотите, прошу прощения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...