<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Заметки — Игорь К.: заметки с тегом документы</title>
<link>https://blog.fossko.ru/tags/dokumenty/</link>
<description>Блог Игоря К. о маркетинге, аналитике, фотографии и жизни...</description>
<author></author>
<language>ru</language>
<generator>Aegea 11.4 (v4171)</generator>

<itunes:subtitle>Блог Игоря К. о маркетинге, аналитике, фотографии и жизни...</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>Типограф в гугл документах</title>
<guid isPermaLink="false">472</guid>
<link>https://blog.fossko.ru/all/tipograf-v-gugl-dokumentah/</link>
<pubDate>Sun, 29 Jan 2023 15:46:28 +0300</pubDate>
<author></author>
<comments>https://blog.fossko.ru/all/tipograf-v-gugl-dokumentah/</comments>
<description>
&lt;p&gt;Когда используешь гугл документы для набора текстов для печати, не хватает встроенного типографа. Типограф нужен для правильного проставления неразрывного пробела, знака тире, замены кавычек на правильные.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/glebkema/google-docs-typograf"&gt;Скрипт от Глеба Керамского&lt;/a&gt; написан на google apps script и легко адаптируется&lt;/p&gt;
&lt;h2&gt;Скрипт работает только в текущем документе&lt;/h2&gt;
&lt;p&gt;В оригинале скрипт можно запускать в определенном документе, для этого:&lt;br /&gt;
открываем наш гугл документ и переходим в Apps Script&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://blog.fossko.ru/pictures/tipograf-v-gugl-dokumentah.png" width="744" height="260" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Меню — расширения — Apps Script&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Копируем код из скрипта Глеба и вставляем в наш скрипт&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://blog.fossko.ru/pictures/tipograf-v-gugl-dokumentah-1.png" width="1194" height="866" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;У Глеба на гитхабе код лежит в файле &lt;a href="https://github.com/glebkema/google-docs-typograf/blob/master/Code.gs"&gt;Code.gs&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Можно остановиться на этом, но лучше в только что созданный скрипт, добавить следующее&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;/**
 * @OnlyCurrentDoc
 */&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Эта строчка позволит ограничить запуск скрипта текущим документом&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://blog.fossko.ru/pictures/tipograf-v-gugl-dokumentah-2.png" width="1078" height="527" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Итоговый скрипт с нашим дополнением&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Дальше мы сохраняем и переходим в гугл документ.&lt;/p&gt;
&lt;p&gt;Для работы скрипта нужно перегрузить страницу, нажимаем CTRL+F5&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://blog.fossko.ru/pictures/tipograf-v-gugl-dokumentah-3.png" width="1278" height="545" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;После перезагрузки страницы в этом документе появился пункт меню — typograf, при нажатии на него текст будет отипографирован.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="729" data-ratio="1.744019138756"&gt;
&lt;img src="https://blog.fossko.ru/pictures/tipograf-v-gugl-dokumentah-4.png" width="729" height="418" alt="" /&gt;
&lt;img src="https://blog.fossko.ru/pictures/tipograf-v-gugl-dokumentah-5.png" width="767" height="649" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-caption"&gt;Если вы запускаете скрипт первый раз, будет предложено проверить разрешение скрипта. После разрешение текст будет отипографирован.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://blog.fossko.ru/pictures/tipograf-v-gugl-dokumentah-6.png" width="713" height="412" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Пример до: висячие предлоги и дефис вместо тире.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://blog.fossko.ru/pictures/tipograf-v-gugl-dokumentah-7.png" width="726" height="396" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;После применения скрипта, висячие пробелы пропали и дефис поменялся на длинное тире. На самом деле тут после всех предлогов стали неразрывные пробелы.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Для применения скрипта нужно в каждом документе проделать следующие шаги:&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Зайти в гитхаб и скопировать скрипт.&lt;/li&gt;
&lt;li&gt;Добавить скрипт в google apps script.&lt;/li&gt;
&lt;li&gt;Перезагрузить документ.&lt;/li&gt;
&lt;li&gt;Выполнить скрипт.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Скрипт работает для любого документа к которому есть доступ.&lt;/h2&gt;
&lt;p&gt;Можно сделать один скрипт на все документы к которым есть доступ.&lt;br /&gt;
Для этого нужно сделать google apps script который не подключен к конкретному документу, для этого зайдите на гугл диск в любую папку, например «Скрипты», нажмите правой клавишей пункт Еще — google apps script&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://blog.fossko.ru/pictures/tipograf-v-gugl-dokumentah-8.png" width="768" height="501" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;При таком создании, скрипт будет работать отдельно от документа&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Рекомендую дать скрипту нормально название, например «Типограф», так будет проще искать по поиску на гугл диске.&lt;/p&gt;
&lt;p&gt;Копируем в наш скрипт &lt;a href="https://github.com/glebkema/google-docs-typograf/blob/master/Code.gs"&gt;код из гитхаба Глеба.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Теперь нам нужно модифицировать скрипт&lt;/p&gt;
&lt;p&gt;В функции typograf() комментируем строчку с выбором текущего файла, ставит две косые&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;//var body = DocumentApp.getActiveDocument().getBody();&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Создаем новую переменную в которую будем вставлять урл нашего документа&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;var body = DocumentApp.openByUrl(&amp;#039;https://docs.google.com/document/d/XXXXXXX&amp;#039;);&lt;/code&gt;&lt;/pre&gt;&lt;div class="e2-text-picture"&gt;
&lt;img src="https://blog.fossko.ru/pictures/tipograf-v-gugl-dokumentah-9.png" width="1303" height="613" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Наши изменения скрипта&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Сохраняем.&lt;/p&gt;
&lt;p&gt;Теперь нам нужно подправить какой-то документ:&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Копируем его полный адрес&lt;/li&gt;
&lt;li&gt;Вставляем в переменную body — не забываем что адрес вставляется в одинарной в кавычках, у меня одинарная кавычка.&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;var body = DocumentApp.openByUrl(&amp;#039;URL_DOC&amp;#039;);&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Сохраняем.&lt;/p&gt;
&lt;p&gt;Осталось запустить, для этого в скрипте выбираем Типограф и кнопку «выполнить»&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://blog.fossko.ru/pictures/tipograf-v-gugl-dokumentah-10.png" width="860" height="270" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Если у вас не выбран типограф — нажимаем стрелочку вниз и выбираем.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Скрипт попросит авторизацию на возможное изменения всех документов, даем ему это разрешения.&lt;/p&gt;
&lt;p&gt;После запуска скрипт запустится и оттипографирует ваш документ.&lt;/p&gt;
&lt;p&gt;Если нужно, можно вставить ссылку на другой документ, а затем еще один.&lt;/p&gt;
</description>
</item>


</channel>
</rss>