Referenciando o objeto atual ou o arquivo atual

Para muitos plugins, é desejável trabalhar com o objeto atual. Por exemplo, um plugin de classificação poderia pré-selecionar os dados. O nome do objeto atual está disponível para os plugins como uma propriedade predefinida chamada current_object. Você pode se conectar a essa propriedade da maneira usual. Se nenhum objeto for atual, a propriedade equivale a uma string vazia. Da mesma forma, o URL do arquivo de script atual é acessível como uma propriedade predefinida chamada current_filename. Essa propriedade está vazia se nenhum arquivo de script estiver sendo editado ou se o arquivo de script ainda não tiver sido salvo.

Atualmente, o parâmetro current_object só pode ser da classe data.frame, mas não confie nisso, pois isso será estendido para outros tipos de dados no futuro. Se você estiver interessado apenas em objetos data.frame, conecte-se à propriedade current_dataframe. Como alternativa, você pode impor requisitos de tipo usando restrições apropriadas em seus comandos <varslot>s, ou usando scripts de lógica GUI.