setPlaceholder

заполняет плейсхолдеры в таблице данными

void setPlaceholder(object|string placeholder, [number|string value] );
placeholderobject|stringобъект с данными, которые нужно подставить на место плейсхолдеров
valuenumber|stringзначение плейсхолдера, если это строка

Example

$$("ssheet").setPlaceholder({ value:"France", expense:1366, income:842 });

Related samples

Details

Если placeholder - строка, вам также необходимо передать параметр value:

$$("ssheet").setPlaceholder("expense", 1366);

Обратите внимание, что в именах плейсхолдеров нельзя использовать следующие специальные символы:

  • Пробелы
  • Операторы: + - * / = > < ~ ? !
  • Фигурные скобки, круглые скобки, кавычки, двойные кавычки: { } ( ) " '
  • Другие специальные символы: , | \ : ; @ % ^ &

Для разделения слов в именах плейсхолдеров рекомендуется использовать нижнее подчёркивание, например: "my_name".

Плейсхолдеры на отдельном листе при экспорте в Excel

При экспорте данных Spreadsheet в Excel плейсхолдеры заменяются своими значениями. Например, для плейсхолдера =A1+{{value}} со значением 10 формула в ячейке будет заменена выражением =A1+10.

Однако плейсхолдеры можно вынести на отдельный лист и обращаться к ним как =A1+Placeholders!B1 (где "Placeholders" - название листа с плейсхолдерами). Это позволяет редактировать их непосредственно в Excel-файле.

Related sample:  Spreadsheet: Extra Placeholder Sheet on Excel Export

See also
Наверх