gpt4 book ai didi

variables - Applescript 中从 1 到变量的随机数

转载 作者:行者123 更新时间:2023-12-05 01:47:32 24 4
gpt4 key购买 nike

我正在使用 Applescript 编写一个快速程序来帮助我为考试学习,但我似乎无法正确生成随机数。这是程序:

repeat
set page to (random number from 3 to 198) as text
set dialog1Text to "Page: " & page & "
How many paragraphs are on this page?"

display dialog dialog1Text default answer ""
set userNumParagraphs to text returned of result
set numParagraphs to (userNumParagraphs) as integer

set paragraph to (random number from 1 to numParagraphs) as text
set dialog2Text to "Paragraph: " & paragraph

display dialog paragraph
end repeat

有一个部分不起作用。这是随机数生成器,这部分:

set paragraph to (random number from 1 to numParagraphs) as text

Applescript 给我这个错误:

Can’t set paragraph to (random number from 1 to numParagraphs) as text. Access not allowed.

我对这个问题做了很多研究,但我找不到任何东西。我一直在寻找从变量到变量生成随机数的方法,但无济于事。我想知道你们中是否有人知道这样做的方法。可以提供的任何帮助将不胜感激。提前致谢。

最佳答案

“段落”一词是 applescript 中的保留字。您不能将其用作变量名。添加前缀始终是一个好习惯,就像您对其他人所做的那样。将这两行更改为:

set theParagraph to (random number from 1 to numParagraphs) as text
set dialog2Text to "Paragraph: " & theParagraph

为了清洁起见,对“页面”执行相同的操作。将其更改为“thePage”等。

关于variables - Applescript 中从 1 到变量的随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25319491/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com