Referenciar l'objecte actual o el fitxer actual

Per a molts connectors és desitjable treballar en l'objecte «actual». Per exemple, un connector «d'ordenació» podria preseleccionar el «data.frame» que s'està editant actualment per a l'ordenació. El nom de l'objecte actual està disponible per als connectors com una propietat predefinida anomenada current_object. Podeu connectar-vos a aquesta propietat de la manera habitual. Si no hi ha cap objecte actual, la propietat equival a una cadena buida. De la mateixa manera, l'URL del fitxer de script actual és accessible com una propietat predefinida anomenada current_filename. Aquesta propietat està buida si no s'està editant cap fitxer de script, o el fitxer de script encara no s'ha desat.

Actualment, el current_object només pot ser de classe data.frame, però no confieu en això, ja que això s'ampliarà a altres tipus de dades en el futur. Si només teniu interès en els objectes data.frame, connecteu amb la propietat current_dataframe en el seu lloc. Alternativament, podeu forçar els requisits de tipus utilitzant restriccions apropiades a <varslot>, o utilitzant la creació de scripts lògics d'IGU.