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.