яблочные номера Заполнение данных в таблицу с помощью AppleScript

У меня есть документ по номерам с 3 листами.

  • 1-таблица ввода данных (на основе листа «данные»).

  • 2-копийный дада-таблица с:

-- I.дополнительный столбец, содержащий следующую формулу

        if(reference no of data entery=reference no of this row;1;0)

-- Таблица II.filter, больше 0

  • 3-таблица данных

Я хочу использовать Applescript для заполнения данных с листа 1 на лист 2

tell application "Numbers" to ¬
     tell table 2 of sheet 1 of document (1)
          set getRef to the value of cell "A1"
          set fileinfolder to the value of cell "A2"
          set Outof to the value of cell "A3"
          set valqora to the value of cell "A9"
          set valqno to the value of cell "A10"
          set valQout to the value of cell "A11"
          set valcomment to the value of cell "A13"
          set valnoclue to the value of cell "A14"
          set valhard to the value of cell "A15"
          set valok to the value of cell "A16"
          set valeasy to the value of cell "A17"

end tell

tell application "Numbers" to ¬
    tell table 1 of sheet 3 of document (1)
        set the value of cell "K2" to the value of fileinfolder
        set the value of cell "L2" to the value of Outof
        set the value of cell "M2" to the value of valqora
        set the value of cell "N2" to the value of valqno
        set the value of cell "O2" to the value of valQout
        set the value of cell "P2" to the value of valcomment
        set the value of cell "Q2" to the value of valnoclue
        set the value of cell "R2" to the value of valhard
        set the value of cell "S2" to the value of valok
        set the value of cell "T2" to the value of valeasy

end tell

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

Ответы (1)

Для второго блока заданий удалите второе «значение» из каждой строки, чтобы они выглядели следующим образом:

set the value of cell "K2" to fileinfolder

Это второе «значение» является избыточным.

Кроме того, ошибка отличается тем, что, вероятно, это должна быть «ошибка сценария», которая, например, не может получить значение «1.0». Итак, какая бы ячейка ни генерировала ошибку, вероятно, она указывает сценарию, что это логическое значение или что-то в этом роде. Но это не источник вашей проблемы, а всего лишь симптом.

NB Чтобы проверить это, я просто использовал столбец чисел от 1 до 17, чтобы предоставить первый блок назначений.