документация гугл таблицы скрипты

Скрипты для новичков. Часть 1 | @google_sheets

Привет! Открываем серию, в которой мы планируем вам показывать простые приёмы работы с Таблицей (и не только) скриптами, также будем слега касаться JS (языка, на основе которого написан Google Apps Script, язык, на котором мы пишем скрипты в Google Docs)

В этой статье: обращаемся к текущей Таблице, к выбранному листу, забираем диапазон заполненных ячеек и разбираемся, что нам возвращается.

Обращаемся к Таблице, Листу, забираем данные

//определяем активную таблицу

const ss = SpreadsheetApp.getActive();

//определяем в ней Лист1

const sheet = ss.getSheetByName(‘Лист1’);

//определяем на Лист1 диапазон с данными и забираем его значения

const data = sheet.getDataRange().getValues();

//возвращаем эти значения

Запускаем функцию в редакторе скриптов – функция выводит в лог заполненные ячейки.

Помимо этого функция возвращает массив заполненных ячеек ( return data) и его можно использовать в другой функции, что нам пригодится дальше.

Что нам вообще возвращается

Функция возвращает несколько массивов (array) в массиве.

Строк с данными несколько, они отделены от друг-друга запятыми и объединены внешним массивом.

Если бы у вас было только две строки с данными по две ячейки в каждой, то эта конструкция выглядела бы так:

А ЕЩЕ наша функция сможет работать как пользовательская функция, её можно вызвать просто на листе, не запуская скрипт (смотрите скриншот)

Итак, у нас есть прекрасный массив с данными, как обращаться к нему, как посчитать количество строк с данными, как найти последнюю строку вообще, последнюю строку и выбранном столбце, последний столбец – мы разберёмся в следующей главе.

Источник

Cоветы и руководства по Google Таблицам

Мастер Google Таблиц с полезными советами и руководствами

Скрипты Google Таблиц 101 — руководство для начинающих

Хотя есть много замечательных вещей, которые вы можете сделать с помощью встроенных функций и возможностей в Google Таблицах. Но есть несколько вещей, которые либо невозможны по умолчанию, либо требуют, чтобы вы предприняли ряд шагов для их достижения.

С помощью скриптов Google Sheets вы можете автоматизировать многие вещи и даже создавать новые функции, которые, по вашему желанию, существовали.

В этой статье я расскажу об основах Google Apps Script с некоторыми простыми, но практичными примерами использования скриптов в Гугл Таблицах.

Что такое скрипт Google Apps (GAS)?

Скрипт Google Apps — это язык программирования, который позволяет вам создавать автоматизацию и функции для Google Apps (которые могут включать Google Таблицы, Google Документы, Google Формы, Диск, Карты, Календарь и т. Д.)

В этом руководстве (и на этом сайте) я сосредоточусь на использовании скрипта для Google Таблиц. Однако большую часть того, о чем я здесь расскажу, можно использовать и в других приложениях Google.

Этот язык кодирования Google Apps Script (GAS) использует Javascript и написан в серверной части этих Гугл Таблиц (есть аккуратный интерфейс, который позволяет вам писать или копировать / вставлять код в серверной части).

Поскольку Гугл Таблицы (и другие Google Apps) являются облачными (т. Е. Могут быть доступны из любого места), ваш скрипт Google Apps также является облачным. Это означает, что если вы создадите код для документа Google Sheets и сохраните его, вы сможете получить к нему доступ из любого места. Он находится не на вашем ноутбуке / системе, а на облачных серверах Google.

Что делает скрипт Google Apps полезным?

Есть много веских причин, по которым вы можете захотеть использовать скрипты Google Apps в Google Таблицах:

Позволяет автоматизировать работу

Предположим, вы регулярно загружаете данные из любого инструмента или базы данных и должны объединять и очищать их в Google Таблицах. Обычно очистка и объединение данных включает в себя ряд шагов.

Это может не иметь большого значения, если вам нужно делать это всего несколько раз, но если вам приходится делать это довольно часто, автоматизация этих шагов может сэкономить вам много времени.

И это то, что вы можете делать с помощью скрипта Google Apps.

Все, что вам нужно сделать, это потратить некоторое время на то, чтобы подготовить код один раз, и всякий раз, когда вам нужно повторить те же шаги снова, вы просто запускаете код сценария в Google Sheets и позволяете GAS делать всю тяжелую работу за вас.

Может создавать новые функции в Google Таблицах

В Гугл Таблицах уже есть сотни потрясающих функций, и в большинстве случаев этих функций должно быть достаточно.

Но в некоторых случаях вам могут понадобиться некоторые дополнительные функции, которые не могут быть достигнуты с помощью встроенной функции (или это может быть, но формула становится огромной и сложной).

В таких случаях вы можете быстро написать код GAS для создания пользовательской функции. Эти функции можно использовать так же, как обычные функции в документе Google Таблиц, и они мгновенно облегчают вашу работу.

Может взаимодействовать с другими приложениями Google

Поскольку скрипт Google Apps является распространенным языком программирования для многих приложений Google, вы также можете использовать его для взаимодействия с другими приложениями.

Например, если у вас есть 10 документов Google Таблиц на вашем Google Диске, вы можете использовать GA, чтобы объединить все это, а затем удалить все эти документы Google Sheets.

Это возможно, потому что вы можете использовать GAS для работы с несколькими Google Apps.

Другим полезным примером этого может быть использование данных в Гугл-таблицах для быстрого планирования напоминаний в вашем Календаре Google. Поскольку оба этих приложения используют GAS, это возможно.

Расширьте функциональные возможности Google Таблиц

Помимо автоматизации вещей и создания функций, вы также можете использовать GAS для улучшения функциональности Google Таблиц.

Хотя Гугл Таблицы предоставляют множество функций для всех, вы также можете написать код, который больше подходит для ваших нужд. А поскольку вы можете повторно использовать код снова и снова, это делает вас намного более продуктивным и эффективным.

Начало работы с редактором скриптов Google Таблиц

Редактор скриптов — это место, где вы можете писать скрипты в Google Таблицах, а затем запускать их. Для разных приложений Google будет отдельный редактор сценариев. Например, в случае Google Forms будет «Редактор сценариев», в котором вы можете писать и выполнять код для форм Google.

Анатомия редактора скриптов Google Таблиц

В Google Таблицах вы можете найти редактор скриптов на вкладке «Инструменты».

документация гугл таблицы скрипты. ab4776eb65bfd3cf75fc3f5d65a3bd7b. документация гугл таблицы скрипты фото. документация гугл таблицы скрипты-ab4776eb65bfd3cf75fc3f5d65a3bd7b. картинка документация гугл таблицы скрипты. картинка ab4776eb65bfd3cf75fc3f5d65a3bd7b. Привет! Открываем серию, в которой мы планируем вам показывать простые приёмы работы с Таблицей (и не только) скриптами, также будем слега касаться JS (языка, на основе которого написан Google Apps Script, язык, на котором мы пишем скрипты в Google Docs)После того, как вы нажмете на опцию «Редактор скриптов», откроется редактор скриптов в новом окне (как показано ниже).

документация гугл таблицы скрипты. 53cf50b01abae0e32bf6e7581e4dacde. документация гугл таблицы скрипты фото. документация гугл таблицы скрипты-53cf50b01abae0e32bf6e7581e4dacde. картинка документация гугл таблицы скрипты. картинка 53cf50b01abae0e32bf6e7581e4dacde. Привет! Открываем серию, в которой мы планируем вам показывать простые приёмы работы с Таблицей (и не только) скриптами, также будем слега касаться JS (языка, на основе которого написан Google Apps Script, язык, на котором мы пишем скрипты в Google Docs)Вы можете изменить имя проекта, щелкнув в верхней левой части экрана с надписью «Проект без названия». Когда вы щелкаете по нему, откроется диалоговое окно, в котором вы можете ввести название проекта. Изменение имени займет несколько секунд.

документация гугл таблицы скрипты. a917bf1a012c47214095f612ea9c1584. документация гугл таблицы скрипты фото. документация гугл таблицы скрипты-a917bf1a012c47214095f612ea9c1584. картинка документация гугл таблицы скрипты. картинка a917bf1a012c47214095f612ea9c1584. Привет! Открываем серию, в которой мы планируем вам показывать простые приёмы работы с Таблицей (и не только) скриптами, также будем слега касаться JS (языка, на основе которого написан Google Apps Script, язык, на котором мы пишем скрипты в Google Docs)В проекте сценария может быть несколько файлов сценария. Например, если у вас есть три разные вещи, которые вы хотите автоматизировать в Google Таблицах, и вы создаете для них три разных скрипта, у вас могут быть все три разных скрипта в одном файле проекта.

На левой панели проекта у вас есть файл сценария по умолчанию — Code.gs. В этом файле сценария вы можете писать код. В одном файле сценария может быть несколько сценариев, а также несколько файлов сценариев.

документация гугл таблицы скрипты. 73806ed8a5422f812e81ba2fa112f2e8. документация гугл таблицы скрипты фото. документация гугл таблицы скрипты-73806ed8a5422f812e81ba2fa112f2e8. картинка документация гугл таблицы скрипты. картинка 73806ed8a5422f812e81ba2fa112f2e8. Привет! Открываем серию, в которой мы планируем вам показывать простые приёмы работы с Таблицей (и не только) скриптами, также будем слега касаться JS (языка, на основе которого написан Google Apps Script, язык, на котором мы пишем скрипты в Google Docs)Если вы щелкните маленькую направленную вниз стрелку справа от имени файла сценария, отобразятся варианты переименования, удаления и создания копии файла сценария.

документация гугл таблицы скрипты. fb8297bc3d6f89a49ff4befd99ac92ec. документация гугл таблицы скрипты фото. документация гугл таблицы скрипты-fb8297bc3d6f89a49ff4befd99ac92ec. картинка документация гугл таблицы скрипты. картинка fb8297bc3d6f89a49ff4befd99ac92ec. Привет! Открываем серию, в которой мы планируем вам показывать простые приёмы работы с Таблицей (и не только) скриптами, также будем слега касаться JS (языка, на основе которого написан Google Apps Script, язык, на котором мы пишем скрипты в Google Docs)

Примечание. В проекте всегда должен быть хотя бы один файл сценария. Если у вас есть только один, он не позволит вам удалить его.

В правой части файла сценария находится окно кода, в котором вы можете написать код.

документация гугл таблицы скрипты. 81c46d4745b70f50bbfb24a7ae38b9bc. документация гугл таблицы скрипты фото. документация гугл таблицы скрипты-81c46d4745b70f50bbfb24a7ae38b9bc. картинка документация гугл таблицы скрипты. картинка 81c46d4745b70f50bbfb24a7ae38b9bc. Привет! Открываем серию, в которой мы планируем вам показывать простые приёмы работы с Таблицей (и не только) скриптами, также будем слега касаться JS (языка, на основе которого написан Google Apps Script, язык, на котором мы пишем скрипты в Google Docs)

Панель инструментов редактора скриптов

документация гугл таблицы скрипты. a71d0b9b75cb0d3f8c5eef0db881af00. документация гугл таблицы скрипты фото. документация гугл таблицы скрипты-a71d0b9b75cb0d3f8c5eef0db881af00. картинка документация гугл таблицы скрипты. картинка a71d0b9b75cb0d3f8c5eef0db881af00. Привет! Открываем серию, в которой мы планируем вам показывать простые приёмы работы с Таблицей (и не только) скриптами, также будем слега касаться JS (языка, на основе которого написан Google Apps Script, язык, на котором мы пишем скрипты в Google Docs)Панель инструментов редактора скриптов имеет следующие параметры:

Параметры меню редактора скриптов

Помимо панели инструментов, есть много других опций, доступных в Google Apps Script в Google Таблицах.

Хотя наиболее часто используемые параметры уже являются частью панели инструментов, в меню есть еще несколько параметров, которые могут вам понадобиться, когда вы начнете работать с GAS.

В этом разделе этой статьи я расскажу о каждом пункте меню и некоторых его опциях. Вы можете поэкспериментировать с вариантами самостоятельно, чтобы получить лучшее представление.

В этой статье я рассмотрел основы скрипта Google Apps и общую анатомию интерфейса.

Источник

Знакомство с Google App Script и первая программа (GAS01)

ЧТО ТАКОЕ GOOGLE APP SCRIPT

Вообще говоря, GAS основан на таком языке как JavaScript и не может считаться отдельным языком программирования, но для удобства понимания я упущу эту деталь.

В данном курсе я буду говорить о работе только с Google Spreadsheets, на базе этой информации можно будет расширить свои знания и для других сервисов Google, так как везде используется похожие структуры.

КАК НАЧАТЬ РАБОТУ С GOOGLE APP SCRIPT

3. Создать пустую таблицу через кнопочку «Создать«;

4. В верхнем меню выбрать «Инструменты» => «Редактор скриптов«;

ЗНАКОМСТВО СО СРЕДОЙ РАЗРАБОТКИ GAS

На скриншоте показано как выглядит окно, в котором придется разрабатывать наши программы (они же скрипты).

Под цифрами расположены:

Цифра 1: Панель меню, ниже панель быстрого доступа и бесячее уведомление, которое сразу можно закрыть;

Цифра 2: Название нашего проекта. Рекомендуется давать такое же название, как и название самой Google Spreadsheet;

Цифра 3: Название нашего файла. У нас может быть много файлов в проекте (до этого мы дойдем позднее). Рекомендуется называть первый файл » main.gs «;

Цифра 4: Основное окно редактора, в котором предстоит писать код;

документация гугл таблицы скрипты. 1599164898116768664. документация гугл таблицы скрипты фото. документация гугл таблицы скрипты-1599164898116768664. картинка документация гугл таблицы скрипты. картинка 1599164898116768664. Привет! Открываем серию, в которой мы планируем вам показывать простые приёмы работы с Таблицей (и не только) скриптами, также будем слега касаться JS (языка, на основе которого написан Google Apps Script, язык, на котором мы пишем скрипты в Google Docs)

СОЗДАНИЕ ПРОГРАММЫ HELLO WORLD

Про то, что такое функции мы поговорим в следующих уроках. Пока что, было бы неплохо переименовать нашу функцию во что-то более понятное. Так как в мире программирования принято первой программой выводить куда-нибудь фразу «Hello World!«, то именно с такой программы мы и начнем, и назовем нашу функцию например «greeting«.

Отлично. Теперь нам нужно как-то вывести на экран «Hello World!». Для того, чтобы это сделать, в среде GAS используется так называемый «журнал». Вещь очень полезная, при разработке когда что-то идет не так можно его вызывать и понять где случилась ошибка.

Журнал можно вызвать двумя способами. Или выбрать в верхнем меню «Ввод» => «Журналы«, или нажать сочетание клавиш CTRL + Enter.

Если сделать это сейчас, то в появившемся окне нам скажут, что редактор не выполнил ни одной функции. Более того, для того, чтобы результат нашего кода попал в журнал, нам нужно явно это указать. Делается это конструкцией: «Logger.log()«.

Данная конструкция работает так. Внутрь круглых скобок мы помещаем какой-то текст (на самом деле не только текст, но пока нам что-то другое не нужно), и после запуска нашей функции этот текст появляется в журнале.

ВАЖНО: Текст должен быть помещен в одинарные кавычки иначе выдаст ошибку. То есть, вот так не сработает: Logger.log(Hello World!). Нужно делать вот так: Logger.log(‘Hello World!’).

Таким образом, наша конструкция будет выглядеть так:

Заметьте, что я поставил точку запятой после конструкции «Logger.log(‘Hello World!’)«. Это не обязательно, но лучше так делать, чтобы избежать ошибок в дальнейшем.

Теперь, когда мы написали данную конструкцию, нам нужно сохранить файл. Для этого воспользуемся привычным сочетанием клавиш CTRL + S.

После успешного выполнения функции, мы можем опять вызвать журнал (CTRL + Enter) и наблюдать нашу заветную надпись.

Ниже я вставлю скриншоты готового кода и результата выполнения этого кода.

документация гугл таблицы скрипты. 1599166819165687372. документация гугл таблицы скрипты фото. документация гугл таблицы скрипты-1599166819165687372. картинка документация гугл таблицы скрипты. картинка 1599166819165687372. Привет! Открываем серию, в которой мы планируем вам показывать простые приёмы работы с Таблицей (и не только) скриптами, также будем слега касаться JS (языка, на основе которого написан Google Apps Script, язык, на котором мы пишем скрипты в Google Docs)

документация гугл таблицы скрипты. 159916682716033024. документация гугл таблицы скрипты фото. документация гугл таблицы скрипты-159916682716033024. картинка документация гугл таблицы скрипты. картинка 159916682716033024. Привет! Открываем серию, в которой мы планируем вам показывать простые приёмы работы с Таблицей (и не только) скриптами, также будем слега касаться JS (языка, на основе которого написан Google Apps Script, язык, на котором мы пишем скрипты в Google Docs)

Отлично, теперь мы знаем как создавать свои первые программы и на базе этого можно будет переходить к изучению основных конструкций GAS, но это уже в следующих уроках.

Найдены дубликаты

А кто-нибудь знает где выполняются эти скрипты? В облаках гугла или нужен постоянно работающий комп (свой или сервер, или ещё что-то)?

Быстро же первый урок появился. Эдак к утру и освою GAS.

vba у мелкомягких и выполняется только в среде с установленным движком вижуал бэйсик

смущает другое
читаешь такие мануалы и расстраиваешься, что на полном серьезе люди будут писать инструкции «как открыть файл используя мышку! «

документация гугл таблицы скрипты. m3425141 902783423. документация гугл таблицы скрипты фото. документация гугл таблицы скрипты-m3425141 902783423. картинка документация гугл таблицы скрипты. картинка m3425141 902783423. Привет! Открываем серию, в которой мы планируем вам показывать простые приёмы работы с Таблицей (и не только) скриптами, также будем слега касаться JS (языка, на основе которого написан Google Apps Script, язык, на котором мы пишем скрипты в Google Docs)

документация гугл таблицы скрипты. 16205628112974303. документация гугл таблицы скрипты фото. документация гугл таблицы скрипты-16205628112974303. картинка документация гугл таблицы скрипты. картинка 16205628112974303. Привет! Открываем серию, в которой мы планируем вам показывать простые приёмы работы с Таблицей (и не только) скриптами, также будем слега касаться JS (языка, на основе которого написан Google Apps Script, язык, на котором мы пишем скрипты в Google Docs)

Как таксист вошёл в IT))

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

Решил поделиться своей историей. Последние 3 года работал в Москве в такси, от эконом до премиум тарифов.

Год назад захотел создать своё приложение для изучения ЧБК(Численно-буквенный код), так как нормального приложения или сайта для обучения не смог найти. Сначала смотрел в сторону Android Studio, так как там можно писать на Java, а я его раньше учил.

Следующий месяц в свободное от работы время я изучал движок и C# в контексте движка. За это время я создал раннер по видео урокам и сделал часть задуманного мной приложения.

Но в самый разгар моего изучения Unity, я случайно наткнулся в ютубе на видео, в котором показывали процесс создания кинематографичного ролика в Unreal engine 4 и меня это зацепило. Я загорелся идеей создания таких видео в самом движке и решил незамедлительно приступить к изучению этого чудо движка.

Конечно перейти с Unity на UE4 для меня было не легко, в основном из за интерфейса самого UE4, слишком уж он по-моему мнению перегружен(хотя на данный момент так не считаю).

В первых видео уроках открыл для себя чудо-чудное, это система визуального программирования «Blueprints». Сначала ничего не понимал в этих блупринтах, но постепенно разбираясь, я понял насколько они удобны по сравнению с кодом. Мне настолько они понравились, что я захотел сделать какую какую-нибудь простую игру. Выбор пал на клон игры «Flappy bird», но с самолётом вместо птицы и который должен пролетать через кольца. За день сделал основную механику и ещё неделю изучал illustrator и рисовал визуал(самолёты, интерфейс и задний фон). Получилось вот так:

документация гугл таблицы скрипты. 1611269144133537103. документация гугл таблицы скрипты фото. документация гугл таблицы скрипты-1611269144133537103. картинка документация гугл таблицы скрипты. картинка 1611269144133537103. Привет! Открываем серию, в которой мы планируем вам показывать простые приёмы работы с Таблицей (и не только) скриптами, также будем слега касаться JS (языка, на основе которого написан Google Apps Script, язык, на котором мы пишем скрипты в Google Docs)

документация гугл таблицы скрипты. 16112691601753549. документация гугл таблицы скрипты фото. документация гугл таблицы скрипты-16112691601753549. картинка документация гугл таблицы скрипты. картинка 16112691601753549. Привет! Открываем серию, в которой мы планируем вам показывать простые приёмы работы с Таблицей (и не только) скриптами, также будем слега касаться JS (языка, на основе которого написан Google Apps Script, язык, на котором мы пишем скрипты в Google Docs)

Немного поиграл в то что получилось, я подумал что задумка не плохая и стоит доделать игру до презентабельного вида и выложить в google play. Не с целью заработать, а просто для получения опыта разработки игры с нуля до релиза. Но в тот момент у меня по личным причинам свободного времени стало очень мало и я забил на разработку и на UE4. Лишь спустя 3 месяца я решил возобновить то что начал и доделать эту игру. Попутно с разработкой этой игры, я делал то приложение с которого всё и начиналось, но уже в ue4 и на блупринтах. Вот что получилось:

документация гугл таблицы скрипты. 1611269576180079676. документация гугл таблицы скрипты фото. документация гугл таблицы скрипты-1611269576180079676. картинка документация гугл таблицы скрипты. картинка 1611269576180079676. Привет! Открываем серию, в которой мы планируем вам показывать простые приёмы работы с Таблицей (и не только) скриптами, также будем слега касаться JS (языка, на основе которого написан Google Apps Script, язык, на котором мы пишем скрипты в Google Docs)

документация гугл таблицы скрипты. 1611269590123577626. документация гугл таблицы скрипты фото. документация гугл таблицы скрипты-1611269590123577626. картинка документация гугл таблицы скрипты. картинка 1611269590123577626. Привет! Открываем серию, в которой мы планируем вам показывать простые приёмы работы с Таблицей (и не только) скриптами, также будем слега касаться JS (языка, на основе которого написан Google Apps Script, язык, на котором мы пишем скрипты в Google Docs)

Благодаря этому приложению, я за 2 дня выучил 300 чисел числа Pi после запятой и могу не только последовательно их пересказать, но и найти определённое число находящееся на определённой позиции после запятой. Если кому будет интересно почитать про это приложение, то пишите, я более подробно объясню зачем оно нужно и какая польза от этого ЧБК.

Изначально планировал делать только в 2d, но самолёты в 2d без анимации пропеллера смотрелись как-то не естественно и я решил делать самолёты в 3д, а также кольца.

Опыт в 3d моделировании у меня тоже был, так что мне это было только на руку. Вот мои прошлые работы в 3d:

документация гугл таблицы скрипты. 161126980113949100. документация гугл таблицы скрипты фото. документация гугл таблицы скрипты-161126980113949100. картинка документация гугл таблицы скрипты. картинка 161126980113949100. Привет! Открываем серию, в которой мы планируем вам показывать простые приёмы работы с Таблицей (и не только) скриптами, также будем слега касаться JS (языка, на основе которого написан Google Apps Script, язык, на котором мы пишем скрипты в Google Docs)

документация гугл таблицы скрипты. 1611269814169799828. документация гугл таблицы скрипты фото. документация гугл таблицы скрипты-1611269814169799828. картинка документация гугл таблицы скрипты. картинка 1611269814169799828. Привет! Открываем серию, в которой мы планируем вам показывать простые приёмы работы с Таблицей (и не только) скриптами, также будем слега касаться JS (языка, на основе которого написан Google Apps Script, язык, на котором мы пишем скрипты в Google Docs)

В общем, я делал игру около трёх месяцев и постоянно что-то переделывал. То задний фон не устраивал, то моделька самолёта не так выглядит, то добавлял новый функционал, как внутриигровой магазин(на который я потратил 2 недели). В общем, было много проблем на решение которых тратил много времени и это долго описывать(может в отдельной публикации)

И вот к чему я пришёл на данный момент:

документация гугл таблицы скрипты. 1611270049171566680. документация гугл таблицы скрипты фото. документация гугл таблицы скрипты-1611270049171566680. картинка документация гугл таблицы скрипты. картинка 1611270049171566680. Привет! Открываем серию, в которой мы планируем вам показывать простые приёмы работы с Таблицей (и не только) скриптами, также будем слега касаться JS (языка, на основе которого написан Google Apps Script, язык, на котором мы пишем скрипты в Google Docs)

документация гугл таблицы скрипты. 1611270085114147858. документация гугл таблицы скрипты фото. документация гугл таблицы скрипты-1611270085114147858. картинка документация гугл таблицы скрипты. картинка 1611270085114147858. Привет! Открываем серию, в которой мы планируем вам показывать простые приёмы работы с Таблицей (и не только) скриптами, также будем слега касаться JS (языка, на основе которого написан Google Apps Script, язык, на котором мы пишем скрипты в Google Docs)

документация гугл таблицы скрипты. 161127010613991931. документация гугл таблицы скрипты фото. документация гугл таблицы скрипты-161127010613991931. картинка документация гугл таблицы скрипты. картинка 161127010613991931. Привет! Открываем серию, в которой мы планируем вам показывать простые приёмы работы с Таблицей (и не только) скриптами, также будем слега касаться JS (языка, на основе которого написан Google Apps Script, язык, на котором мы пишем скрипты в Google Docs)

документация гугл таблицы скрипты. 1611295790132053938. документация гугл таблицы скрипты фото. документация гугл таблицы скрипты-1611295790132053938. картинка документация гугл таблицы скрипты. картинка 1611295790132053938. Привет! Открываем серию, в которой мы планируем вам показывать простые приёмы работы с Таблицей (и не только) скриптами, также будем слега касаться JS (языка, на основе которого написан Google Apps Script, язык, на котором мы пишем скрипты в Google Docs)

документация гугл таблицы скрипты. 1611295852142418396. документация гугл таблицы скрипты фото. документация гугл таблицы скрипты-1611295852142418396. картинка документация гугл таблицы скрипты. картинка 1611295852142418396. Привет! Открываем серию, в которой мы планируем вам показывать простые приёмы работы с Таблицей (и не только) скриптами, также будем слега касаться JS (языка, на основе которого написан Google Apps Script, язык, на котором мы пишем скрипты в Google Docs)

Сегодня я выпустил эту игру в Google play и хочу чтобы вы заценили.

Ну и оценку хорошую поставили для продвижения))

Спасибо что прочитали столько букаФ)

Всех благодарю за критику и поддержку)

Благодоря вашим отзывам, я понял, что игра очень сложная и сделал легче(но это не точно)

Увеличил скорость падения самолёта;

Увеличил дистанцию между кольцами;

Кстати, вот промокод на 10000 монет: BHCTDLV

документация гугл таблицы скрипты. m2848355 224401231. документация гугл таблицы скрипты фото. документация гугл таблицы скрипты-m2848355 224401231. картинка документация гугл таблицы скрипты. картинка m2848355 224401231. Привет! Открываем серию, в которой мы планируем вам показывать простые приёмы работы с Таблицей (и не только) скриптами, также будем слега касаться JS (языка, на основе которого написан Google Apps Script, язык, на котором мы пишем скрипты в Google Docs)

Google Classroom

Учусь на магистратуре заочно. В связи с обстоятельствами учёба проходит дистанционно. Занятия проходя в приложении Google Classroom. Увидев оценку, расстроился, что придётся работать с багованым приложением, но почитав комментарии, понял, что дело тут не в приложении вовсе 😕

документация гугл таблицы скрипты. 1608198088118770711. документация гугл таблицы скрипты фото. документация гугл таблицы скрипты-1608198088118770711. картинка документация гугл таблицы скрипты. картинка 1608198088118770711. Привет! Открываем серию, в которой мы планируем вам показывать простые приёмы работы с Таблицей (и не только) скриптами, также будем слега касаться JS (языка, на основе которого написан Google Apps Script, язык, на котором мы пишем скрипты в Google Docs)

документация гугл таблицы скрипты. 16081980741937268. документация гугл таблицы скрипты фото. документация гугл таблицы скрипты-16081980741937268. картинка документация гугл таблицы скрипты. картинка 16081980741937268. Привет! Открываем серию, в которой мы планируем вам показывать простые приёмы работы с Таблицей (и не только) скриптами, также будем слега касаться JS (языка, на основе которого написан Google Apps Script, язык, на котором мы пишем скрипты в Google Docs)

Вот как армия школьников может обрушить оценку вполне неплохого приложения.

документация гугл таблицы скрипты. m3307399 9433685. документация гугл таблицы скрипты фото. документация гугл таблицы скрипты-m3307399 9433685. картинка документация гугл таблицы скрипты. картинка m3307399 9433685. Привет! Открываем серию, в которой мы планируем вам показывать простые приёмы работы с Таблицей (и не только) скриптами, также будем слега касаться JS (языка, на основе которого написан Google Apps Script, язык, на котором мы пишем скрипты в Google Docs)

документация гугл таблицы скрипты. 16205628112974303. документация гугл таблицы скрипты фото. документация гугл таблицы скрипты-16205628112974303. картинка документация гугл таблицы скрипты. картинка 16205628112974303. Привет! Открываем серию, в которой мы планируем вам показывать простые приёмы работы с Таблицей (и не только) скриптами, также будем слега касаться JS (языка, на основе которого написан Google Apps Script, язык, на котором мы пишем скрипты в Google Docs)

Моя первая игра

Движок изучаю на протяжении полугода, а вот разработка игры заняла у меня около месяца.

В этом посте я хотел бы рассказать, как она создавалась.

Мне хотелось сделать игру, в которую я стал бы играть сам. Было решено сделать платформер с графикой 8-bit.

Полгода у меня ушло на то, чтобы освоить азы программирования и базовую работу с движком.

В один момент я дошёл до точки, когда нужно было срочно что-то делать. Мне нужна была игра, но ввязываться в долгострой мне никак не хотелось.

И я задался целью сделать качественную игру за максимально короткий срок.

Так же неожиданная неприятность пришла оттуда, откуда не ждали.

На форумах зачастую можно встретить мысль о том, что Apple с трудом выпускает игры на свою площадку, но оказалось, что проблемы бывают так же и с Google.

Игра проходила модерацию неделю, за эту неделю я успел сделать обновление, которое в свою очередь проверялось ещё неделю.

Монетизации как таковой в игре нет. Я встроил рекламу от Unity, потому что она доступна из коробки, только лишь для демонстрации навыка работы с Unity Ads.

В общем и целом разработка игры заняла у меня месяц. Выпуск игры в Google Play занял 2 недели.

Результатом работы я доволен. Хотя, я понимаю, что игра вышла не пределом мечтаний, многое можно улучшить, что-то убрать. Но как первый проект она мне нравится, я рад, что у меня получилось довести её до конца.

P.S. Засиживаться на месте не хочется, но для следующего проекта я бы хотел найти 2D художника. Если у кого-нибудь возникнет желание сделать со мной следующий проект, пишите в Telegram: @gfxcvgds

Как расширить словарный запас по английскому просто играя в игры! Часть 2

Ого! Предыдущий пост набрал почти 1500 лайков. Значит я не зря все это затеял. И так чтобы быть в курсе прочтите пожалуйста предыдущий, там все разложено по полочкам. https://pikabu.ru/story/kak_rasshirit_slovarnyiy_zapas_po_an.

Или вот его краткое содержание: делаю игру, с оригинальной механикой, в 3d, в браузере, с нуля, без движка, один, бесплатную, RPG!

Боевая система завязана на расширении запаса английских слов. Монстр кидает в вас слово или фразу, вы отбиваете переводом, он говорит фразу на английском, вы переводите на русский и так далее. Все это на фоне квестов, предметов, прокачки, сюжета, ну прям pillars of eternity. В итоге вместо пустого закликивания противника игрок получает конкретную пользу, ну и стимул есть. Слова подбираются особым образом, вставили текст, игра нашла в нем незнакомые для вас слова и отправила их монстрам.

Есть еще вторая игровая механика, но это сюрприз. 🙂 На данный момент готовы основные элементы, небольшое обучение (модели и текстуры временные). Все можно попробовать, скачивать ничего не нужно. Трям!

документация гугл таблицы скрипты. 1513933181139232038. документация гугл таблицы скрипты фото. документация гугл таблицы скрипты-1513933181139232038. картинка документация гугл таблицы скрипты. картинка 1513933181139232038. Привет! Открываем серию, в которой мы планируем вам показывать простые приёмы работы с Таблицей (и не только) скриптами, также будем слега касаться JS (языка, на основе которого написан Google Apps Script, язык, на котором мы пишем скрипты в Google Docs)

документация гугл таблицы скрипты. 1514050004184362943. документация гугл таблицы скрипты фото. документация гугл таблицы скрипты-1514050004184362943. картинка документация гугл таблицы скрипты. картинка 1514050004184362943. Привет! Открываем серию, в которой мы планируем вам показывать простые приёмы работы с Таблицей (и не только) скриптами, также будем слега касаться JS (языка, на основе которого написан Google Apps Script, язык, на котором мы пишем скрипты в Google Docs)

документация гугл таблицы скрипты. 1514050012126893344. документация гугл таблицы скрипты фото. документация гугл таблицы скрипты-1514050012126893344. картинка документация гугл таблицы скрипты. картинка 1514050012126893344. Привет! Открываем серию, в которой мы планируем вам показывать простые приёмы работы с Таблицей (и не только) скриптами, также будем слега касаться JS (языка, на основе которого написан Google Apps Script, язык, на котором мы пишем скрипты в Google Docs)

Как расширить словарный запас по английскому просто играя в игры!

Я тут одну игру пишу.

Подбор новых слов устроен довольно удобно. Представьте, что вы хотите прочесть новую книгу, статью или посмотреть фильм на английском. Загрузите первую страницу текста (в случае с фильмом можно использовать файл с субтитрами), сервис найдет там незнакомые для вас слова ( Первый раз он выдаст все слова, а вам нужно будет выбрать незнакомые и знакомые) и отправит их в игру.

документация гугл таблицы скрипты. 1513933181139232038. документация гугл таблицы скрипты фото. документация гугл таблицы скрипты-1513933181139232038. картинка документация гугл таблицы скрипты. картинка 1513933181139232038. Привет! Открываем серию, в которой мы планируем вам показывать простые приёмы работы с Таблицей (и не только) скриптами, также будем слега касаться JS (языка, на основе которого написан Google Apps Script, язык, на котором мы пишем скрипты в Google Docs)

А перерывы между монстрами, пока вы ходите по городу или читаете диалоги, помогут мозгу перенести изученные материал в долгосрочную память.

PS. не судите строго, на фото ранняя версия 🙂

документация гугл таблицы скрипты. m1214751 1091450496. документация гугл таблицы скрипты фото. документация гугл таблицы скрипты-m1214751 1091450496. картинка документация гугл таблицы скрипты. картинка m1214751 1091450496. Привет! Открываем серию, в которой мы планируем вам показывать простые приёмы работы с Таблицей (и не только) скриптами, также будем слега касаться JS (языка, на основе которого написан Google Apps Script, язык, на котором мы пишем скрипты в Google Docs)

документация гугл таблицы скрипты. 1625113968137423925. документация гугл таблицы скрипты фото. документация гугл таблицы скрипты-1625113968137423925. картинка документация гугл таблицы скрипты. картинка 1625113968137423925. Привет! Открываем серию, в которой мы планируем вам показывать простые приёмы работы с Таблицей (и не только) скриптами, также будем слега касаться JS (языка, на основе которого написан Google Apps Script, язык, на котором мы пишем скрипты в Google Docs)

Искусственный интеллект от Google будет создавать и обучать другие искусственные интеллекты

документация гугл таблицы скрипты. 1485372559249592227. документация гугл таблицы скрипты фото. документация гугл таблицы скрипты-1485372559249592227. картинка документация гугл таблицы скрипты. картинка 1485372559249592227. Привет! Открываем серию, в которой мы планируем вам показывать простые приёмы работы с Таблицей (и не только) скриптами, также будем слега касаться JS (языка, на основе которого написан Google Apps Script, язык, на котором мы пишем скрипты в Google Docs)

Джефф Дин, глава исследовательской группы Google Brain, на прошлой неделе рассказал, что в будущем софт по разработке программного обеспечения на базе искусственного интеллекта сможет полностью заменить часть специалистов в этой области. Он заявил, что автоматизированное машинное обучение является одним из наиболее перспективных направлений исследования его команды.

Другой эксперимент Google DeepMind предполагает, что исследование, именуемое как «умение учиться», может также уменьшить проблему в нехватке программного обеспечения на базе машинного обучения для выполнения каждой конкретной задачи. Исследователи хотят, чтобы их софт научился создавать обучающиеся системы для решения разных, но связанных между собой проблем. Они придумали алгоритм, которому свойственно обобщение, благодаря чему для решения новых задач ему требуется меньше данных, так как система учитывает опыт в прошлых проектах.

Профессор Университета Монреаля Йошиа Бенджио, занимавшийся исследованием идеи самообучающихся систем ещё в 1990-х годах, уверен, что это крайне интересно. Он говорит, что с доступной сейчас вычислительной мощностью и появлением технологии глубокого обучения, такое программное обеспечение близко к созданию. Но он отмечает, что такие разработки всё ещё требуют экстремальных вычислительных мощностей, а значит ещё рано думать даже о частичной замене специалистов в сфере машинного обучения на искусственный интеллект.

Чтобы заставить работать программное обеспечение для создания систем распознавания изображений, превосходящих те, что созданы людьми, команде Google Brain пришлось задействовать 800 мощных графических процессоров.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *