DroidScript

Справочник по блокам Thunkable под iOS

DroidScript
инструменты для мобильной разработки

Справочник по блокам Thunkable под iOS

Logic (логические блоки)

Выполняет содержимое блока, если заданное условие возвращает значение true
if do
Выполняет содержимое блока, если заданное условие возвращает значение true
Возвращает значение выбранной из списка операции
=

Возвращает значение выбранной из списка операции:

  • = - равно
  • ≠- не равно
  • < - меньше
  • <= - меньше или равно
  • > - больше
  • >= - больше или равно
Возвращает значение выбранной логической операции
and

Возвращает значение выбранной логической операции:

  • and - И
  • or - ИЛИ
Возвращает противоположное указанному булево значение
not
Возвращает противоположное входящему булево значение
Возвращает значение true или false
true
Возвращает булев литерал true или false
Возвращает значение null
null
Возвращает значение null
Возвращает значение параметра if true, если входящий параметр true или значение if false, если входящий параметр false
test
Возвращает значение параметра if true, если входящий параметр true или значение if false, если входящий параметр false

Control (блоки управления)

Выполняет содержимое блока указанное число раз
repeat times
Выполняет содержимое блока указанное число раз
Выполняет содержимое блока пока условие равно true
repeat
Выполняет содержимое блока while или until пока условие равно true
Выполняет блок заданное интервалом число раз с указанным шагом
count with from to by
Выполняет блок заданное интервалом количество раз с указанным шагом
Выполняет блок количество раз, равное числу элементов в указанном списке
for each item in list
Выполняет блок количество раз, равное числу элементов в указанном списке
Задаёт директиву для прерывания цикла или текущей итерации
break out of loop
Задаёт директиву для прерывания цикла (breake out) или текущей (continue) итерации
Открывает ресурс по указанной ссылке
open link
Открывает ресурс по указанной ссылке
Вызывает переход на выбранный экран
navigate to
Вызывает переход на выбранный экран

Math (блоки математических операций)

Возвращает результат операции округления
round

Возвращает результат операции округления:

  • round - округление до ближайшего целого числа вниз, если дробная часть меньше 0.5, или вверх в противном случае
  • round up - округление до ближайшего большего или равного челого числа
  • round up - округление до ближайшего меньшего или равного целогочисла
Возвращает числовой литерал
0
Возвращает заданный числовой литерал
Возвращает результат вычисления выбранной операции
square root

Возвращает результат вычисления выбранной операции:

  • square root - квадратный корень
  • absolute - абсолютное значение
  • - изменение знака числа
  • ln - натуральный логарифм
  • log10 - десятичный логарифм
  • e^ - степень основания натурального лагарифма
  • 10^ - степень 10
Возвращает результат вычисления выбранной тригонометрической операции (аргумент задаётся в градусах)
sin

Возвращает результат вычисления выбранной тригонометрической операции (аргумент задаётся в градусах):

  • sin - синус
  • cos - косинус
  • tan - тангенс
  • asin - арксинус
  • acos - арккосинус
  • atan - арктангенс
Возвращает значение числовой константы или математических операций
π

Возвращает значение числовой константы или математических операций:

  • π - число Пи
  • e - основание натурального логарифма
  • sqrt(2) - квадратный корень 2
  • sqrt(½ ) - квадратный корень 0.5
  • ∞ - бесконечность
Возвращает true, если число соответствует выбранному из списка условию
is

Возвращает true, если число соответствует выбранному из списка условию:

  • even - чётное
  • odd - нечётное
  • prime - простое
  • whole - целое
  • positive - положительное
  • negative - отрицательное
  • division by - делится на указанное
Возвращает результат выбранной из списка математической операции
+

Возвращает результат выбранной из списка математической операции:

  • + - сложение
  • - - вычитание
  • * - умножение
  • ÷ - деление
  • ^ - возведение в степень
Возвращает значение выбранной из списка операции, применённой к элементам списка
sum of list

Возвращает значение выбранной из списка операции, применённой к элементам списка:

  • sum - сумма элементов
  • min - наименьшее значение
  • max - наибольшее значение
  • average - среднее арифметическое (пустые элементы также учитываются в делителе)
  • median - медиана - число, расположенное посередине ряда после его упорядочивания по возрастанию или среднее арифметическое двух серединных значений при чётном количестве элементов
  • modes - моды (значения, встречающиеся наиболее часто)
  • standard deviation - среднеквадратическое отклонение
  • random item - слчайное значение
Возвращает остаток от деления
remaindex of
Возвращает остаток от деления
Возвращает ограниченное минимальным (включительно) и макимальным (включительно) значением
constrain low high
Возвращает ограниченное минимальным (включительно) и макимальным (включительно) значением
Возвращает случайное целое цисло из заданного диапазона, включая граничные значения
random integer from to
Возвращает случайное целое цисло из заданного диапазона, включая граничные значения
Возвращает дробное число из интервала 0.0 (включительно) и 1.0 (не включая)
random fraction
Возвращает дробное число из интервала 0.0 (включительно) и 1.0 (не включая)

Text (блоки для работы с текстом)

Возвращает символ по выбранному из списка условию
in text

Возвращает символ по выбранному из списка условию:

  • letter # - по индексу от начала
  • letter # from end - по индексу от конца
  • first letter - первый символ
  • last letter - последний символ
  • random letter - случайный символ
Создаёт и возвращает строковый литерал
text
Создаёт и возвращает строковый литерал
Добавляет текст к значению выбранной из списка переменной
to append text
Добавляет текст к значению выбранной из списка переменной
Возвращает длину строки
length of
Возвращает длину строки
Возвращает true, если указанная строка пустая
is empty
Возвращает true, если указанная строка пустая
Возвращает индекс первого символа найденной подстроки в строке
in text find

Возвращает индекс первого символа найденной подстроки в строке:

  • first - поиск первого от начала строки совпадения
  • last - поиск последнего от начала строки совпадения
Объединяет в строку несколько переданные ей значений. Может использоваться для приведения типов к строке
create text with
Возвращает объединённую в строку несколько переданные ей значений. Может использоваться для приведения типов к строке
Возвращает из строки подстроку, находящуюся между указанными индексами (включительно)
in text get substring from to

Возвращает из строки подстроку, находящуюся между указанными индексами (включительно):

  • letter # - по индексу от начала
  • letter # from end - по индексу от конца
  • last letter - последний символ
Возвращает строку с преобразованными символами
to

Возвращает строку с преобразованными символами:

  • UPPER CASE - к верхнему регистру
  • lower case - к нижнему регистру
  • Title Case - к верхнему регистру первых символов непрерывной последовательности символов (слов, грубо говоря)
Удаляет пробелы вокруг строки
trim spaces from to

Удаляет пробелы вокруг строки:

  • both sides - с обоих концов
  • left side - с левого конца
  • right side - с правого конца

Lists (блоки для рабоы со списками)

Возвращает индекс первого или последнего элемента строки, заданного в третьем параметре
in list find
Возвращает индекс первого first или последнего last элемента строки, заданного в третьем параметре
Создаёт и возвращает список из указанных элементов
create list with
Создаёт и возвращает список из указанных элементов
Возвращает строку, полученную из искодной её повторением указанное число раз
create list with item repeated times
Возвращает строку, полученную из искодной её повторением указанное число раз
Возвращает количество элементов в списке
length of
Возвращает количество элементов в списке
Возвращает true, если список пустой
is empty
Возвращает true, если список пустой
Возвращает (get), возвращает и удаляет (get and remove) или удаляет (remove) элемент списка по заданному в списке условию
in list

Возвращает (get), возвращает и удаляет (get and remove) или удаляет (remove) элемент списка по заданному в списке условию:

  • letter # - по индексу от начала
  • letter # from end - по индексу от конца
  • first letter - первый символ
  • last letter - последний символ
  • random letter - случайный символ
Изменяет данные в списке или добавляет в него новый элемент
in list as

Изменяет данные в списке:

  • set - устанавливает значение элемента по указанному индексу на заданное
  • insert as - вставляет элемент с указанным значением в список

по заданному условию :

  • letter # - по индексу от начала
  • letter # from end - по индексу от конца
  • first letter - первый символ
  • last letter - последний символ
  • random letter - случайный символ

 

Возвращает список элементов, находящихся между указанными индексами
in list get sub-list from to

Возвращает список элементов, находящихся между указанными значениями:

  • # - по индексу от начала
  • # from end - по индексу от конца
  • first - первый символ
Возвращает список из стоки с разделителями или строку с разделителями из списка
make with delimiter

Возвращает:

  • list from text - список, созданный из строки с указанным разделителем
  • text from list - строку с указанным разделителем, созданную из элементов списка
Возвращает копию отсортированной строки
sort

Возвращает копию отсортированной строки:

  • numeric - по числовому порядку следования
  • alphabetic - по лексикографическому порядку следования символов в таблице ASCII
  • alphabetic, ignore case - по лексикографическому порядку следования символов в таблице ASCII без учёта регистра символов

Colour (блоки для работы с цветовыми значениями)

Возвращает шестнадцатеричное значение цвета в формате RGB
color
Возвращает шестнадцатеричное значение цвета в формате RGB
Возвращает значение случайно выбранного цвета
random colour
Возвращает значение случайно выбранного цвета
Возвращает значение цвета, заданное значениями от 0 до 100 цветовых компонентов
colour width
Возвращает значение цвета, заданное значениями от 0 до 100 цветовых компонентов
Возвращает значение цвета, полученного путём смешивания двух цветовых компонент
blend
Возвращает значение цвета, полученного путём смешивания двух цветовых компонент

Objects (блоки для работы с объектами JSON)

Устанавливает значение указанного свйства объекта
set property
Устанавливает значение указанного свйства объекта
Создаёт объект из JSON-строки
get object from JSON
Создаёт объект из JSON-строки
Генерирует JSON-строку из объекета
generate JSON from object

Генерирует JSON-строку из объекета

Возвращает значение свойства объекта
get property
Возвращает значение свойства объекта
Создаёт и возвращает пустой объект
create object
Создаёт и возвращает пустой объект

Variables (блоки для работы с переменными)

Устанавливает значение
set
Устанавливает значение
Изменяет значение
change by
Изменяет значение
Возвращает значение
var
Возвращает значение

Functions (блоки функций)

Функция, не возвращающая значение
to
Функция, не возвращающая значение
Функция, возвращающая значение
to
Функция, возвращающая значение
Возвращает значение второго параметра, если значение первого true
if return
Возвращает значение второго параметра, если значение первого true
© 2016 droidscript.ru admin@droidscript.ru