Variável não definida (AppleScript) -- applescript campo com automator camp apple Relacionado O problema

Variable not defined (AppleScript)


5
vote

problema

português

Por algum motivo the name of thePath aparece como não definido pelo fluxo de trabalho do automator.

  on run {input, parameters}     tell application "Finder"         set thePath to the (first item of the input)         set namedFolder to ((the name of thePath) as text)         set namedFolder to ((text 1 thru 13) of namedFolder)     end tell     return namedFolder end run    
english

For some reason the name of thePath comes up as not defined by my Automator workflow.

on run {input, parameters}     tell application "Finder"         set thePath to the (first item of the input)         set namedFolder to ((the name of thePath) as text)         set namedFolder to ((text 1 thru 13) of namedFolder)     end tell     return namedFolder end run 
     
   
   

Lista de respostas

4
 
vote

namedFolder só existe no escopo de seu bloco abcdefghgjklmn1 . Defina a primeira coisa para que ela persista depois de terminar com o Finder.

  set namedFolder to "" tell application "Finder"     ... end tell return namedFolder    

Alternativamente, você poderia apenas colocar o ABCDEFGHIJKLMNABCDEFGHIJKLMN3 Declaração dentro do ABCDEFGHIJKLMNABCDEFGHIJKLMN4 Block.

 

namedFolder only exists in the scope of your tell block. Define it first thing so that it will persist after youxe2x80x99re done with Finder.

set namedFolder to "" tell application "Finder"     ... end tell return namedFolder 

Alternatively, you could just put the return statement inside the tell block.

 
 

Perguntas relacionadas

1  Digitando automaticamente uma senha no terminal  ( Automatically typing a password into terminal ) 
Eu quero ser capaz de alterar a senha de uma imagem de disco, mas totalmente automatizada. Existe uma maneira de inserir uma string como uma senha em vez de t...

1  Como executar o script do shell no lançamento do aplicativo?  ( How to run shell script upon application launch ) 
Não tenho certeza se isso pertence aqui ou no superusuário, mas é o Mac específico, então eu vou com aqui. Eu escrevi um script Ruby que edita o arquivo de ...

0  Como pesquisar PDFs e extrair páginas correspondentes com automator?  ( How to search pdfs and extract matching pages with automator ) 
Eu estou tentando fazer um fluxo de trabalho automático que vai me dar: . Especifique uma pasta para executar as ações em Pesquisar todos os arquivos PDF ...

3  Usando Automator ou AppleScript para criptografar / descriptografar com OpenSSL  ( Using automator or applescript to encrypt decrypt with openssl ) 
Eu gostaria de saber como usar o Automator ou o AppleScript para criar uma gota que comprima / descompactar (tar.gz) e criptografar / descriptografar com arqu...

2  Automator Combine PDF Aplicativo  ( Automator combine pdf application ) 
Eu criei quase uma aplicação automática exata como aqueles que postaram antes de mim e vai da seguinte forma; 1) Obter itens do Finder selecionado 2) Comb...

1  Em um serviço, como obter um URL de rico texto?  ( In a service how to get a url from rich text ) 
Estou interessado em fazer um serviço (usando automator, se possível) que me permita executar uma ação em um URL. Se o URL existir como texto simples, isso ...

3  Possível automatizar a entrada de classificações de estrelas e play contagens para música idêntica / duplicada no iTunes?  ( Possible to automate entering star ratings and play counts for identical duplica ) 
Estou no processo de substituição de minha baixa qualidade e lt; 192 kpbs mp3s em arquivos MP3 ou ALAC de 320 KPBS no iTunes. Agora, minha rotina é importar...

4  Remover serviços de menus de contexto (mas deixá-los no menu de serviços do aplicativo)  ( Remove services from context menus but leave them in the apps services menu ) 
Eu criei alguns serviços com automator e parece que o OS X adiciona automaticamente isso ao menu de contexto de arquivos / pastas que eles se aplicam. É possí...

6  MacOS Catalina causando "Encontrar :.: Operação não permitido" erros  ( Macos catalina causing find operation not permitted errors ) 
Eu tenho um fluxo de trabalho de automação que uso como uma ação rápida. É preciso um item localizador e chama um script de shell com ele. Parte do script de ...

0  Convertendo Ação Automático no AppleScript para Bash Script  ( Converting automator action in applescript to bash script ) 
Acabei de escrever um aplicativo automático usando o AppleScript (junto com algumas linhas de bash) para iniciar o FTP com um único clique. No entanto, corre ...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.