2013-10-28 29 views
-1

您好我正在写一个脚本来访问Excel单元格,但不是访问单元格“A22”它试图访问“A22.0”,这会导致错误。如何使用applescript去除小数点?

实施例:

组测试到20

组aCell为 “A” &测试

组myData的到的范围值 “A2:aCell” 工作簿的workshett的 “Sheet 1中”,“工作簿“

在上面的示例中,不是访问”A2:A20“,而是尝试访问导致错误的”A2:A20.0“。

在此先感谢。

回答

0

您正在强制(放在一起)一个数字和一个字符串。 “A”是一个字符串,但是20是一个数字,因此是'.0'。为了解决这个问题,你可以测试一个字符串,通过围绕20报价:

set test to "20" 

如果您要更换的20多项变量,你可以将它转换成一个字符串值:

set test to number_variable as string