src/vs/workbench/contrib/notebook/browser/contrib/coreActions.ts/NotebookMultiCellAction/run
class NotebookMultiCellAction:	async run(accessor: ServicesAccessor, ...additionalArgs: any[]): Promise<void> {
		const context = additionalArgs[0];
		const isFromCellToolbar = this.isNotebookActionContext(context);
		const isFromEditorToolbar = this.isEditorContext(context);
		const from = isFromCellToolbar ? 'cellToolbar' : (isFromEditorToolbar ? 'editorToolbar' : 'other');
		const parsedArgs = this.parseArgs(accessor, ...additionalArgs);
		if (!parsedArgs) {
			return;
		}

		const telemetryService = accessor.get(ITelemetryService);
		telemetryService.publicLog2<WorkbenchActionExecutedEvent, WorkbenchActionExecutedClassification>('workbenchActionExecuted', { id: this.desc.id, from: from });
		return this.runWithContext(accessor, parsedArgs);
	}