2013-10-28 59 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