Text 用于输出文本和电子表格链接的Apple脚本

Text 用于输出文本和电子表格链接的Apple脚本,text,copy,applescript,Text,Copy,Applescript,我的目标是运行一个苹果脚本,它可以从前50个应用程序中提取文本,并将它们放入一个包含几个不同栏目的电子表格中。一个用于排名、应用程序名称和下载链接 链接如下: 我不是最好的苹果经典,但任何建议或代码都将非常感谢。谢谢收听 我没有数字,但我相信你可以找出剩下的 tell application "Safari" set myUrls to do JavaScript "var hitList = []; for (i = 0; i<50; i++) { hit

我的目标是运行一个苹果脚本,它可以从前50个应用程序中提取文本,并将它们放入一个包含几个不同栏目的电子表格中。一个用于排名、应用程序名称和下载链接

链接如下:


我不是最好的苹果经典,但任何建议或代码都将非常感谢。谢谢收听

我没有数字,但我相信你可以找出剩下的

tell application "Safari"
    set myUrls to do JavaScript "var hitList = [];
    for (i = 0; i<50; i++)
    {
    hitList.push(document.getElementsByTagName('strong')[i].parentNode.childNodes[1].href)
    }
    hitList;" in document 1

    set appNames to do JavaScript "var hitList = [];
    for (i = 0; i<50; i++)
    {
    hitList.push(document.getElementsByTagName('strong')[i].parentNode.childNodes[2].childNodes[0].childNodes[0].nodeValue)
    }
    hitList;" in document 1
end tell

display dialog "1st App name: " & item 1 of appNames & return & "1st URL: " & item 1 of myUrls
告诉应用程序“Safari”
设置myURL以执行JavaScript“var hitList=[];

对于(i=0;i你的问题很模糊。帮助其他用户帮助你,包括关于你最终目标的更多细节,甚至一点伪代码。你投入的想法越多,你得到的帮助就越多。谢谢@DaveA。我的最终目标是有一个applescript,允许我选择文本,复制前50名,并将结果粘贴到数字电子表格中并将文本分为适当的类别。这将包括应用程序排名、应用程序名称、公司名称和下载链接。这将节省我很多时间,因为我每周都要复制粘贴每个类别,有多组50:/希望这能帮助你了解我在做什么,谢谢。另外,我基本上想复制text,将其格式化,并将其放入列表中。