({{, (RefLink[Evaluator, paclet:ref/Evaluator])
is an option for objects such as (RefLink[Button, paclet:ref/Button]), (RefLink[Dynamic, paclet:ref/Dynamic]), and (RefLink[Cell, paclet:ref/Cell]) that gives the name of the kernel to use to evaluate their contents. }})

OpenersNotesSection(Spacer1)Details

The default setting is typically (RefLink[Evaluator, paclet:ref/Evaluator])->"Local".

(RefLink[Evaluator, paclet:ref/Evaluator])->(RefLink[None, paclet:ref/None]) specifies that no evaluation should be done.

(RefLink[Evaluator, paclet:ref/Evaluator]) is more often set at a global level or at the level of whole notebooks than at the level of individual cells or other objects.

OpenersPrimaryExamplesSection(Spacer1)Examples  (1)

OpenersExampleSection0(Spacer1)Basic Examples  (1)

Create input cells with different (RefLink[Evaluator, paclet:ref/Evaluator]) settings:

nb=CreateDocument[{ExpressionCell[Defer[2+2],"Input",Evaluator->None],ExpressionCell[Defer[2+2],"Input",Evaluator->"Local"]}];SelectionMove[nb,All,Notebook]

The first cell has no evaluator; the second cell uses the evaluator named "Local":

SelectionEvaluate[nb]

({{DocumentationFooterIconsRelatedFunction.png, ({{See Also}, {(RefLink[InitializationCell, paclet:ref/InitializationCell])  ▪  (RefLink[CellProlog, paclet:ref/CellProlog])  ▪  (RefLink[CellContext, paclet:ref/CellContext])  ▪  (RefLink[CellEvaluationFunction, paclet:ref/CellEvaluationFunction])  ▪  (RefLink[Parallelize, paclet:ref/Parallelize])}})}})

({{DocumentationFooterIconsRelatedTutorial.png, ({{Tutorials}, {▪(RefLinkPlain[Notebooks as Wolfram Language Expressions, paclet:tutorial/NotebooksAsWolframLanguageExpressions])}, {▪(RefLinkPlain[Options for Cells, paclet:tutorial/OptionsForCells])}})}})

({{DocumentationFooterIconsRelatedGuide.png, ({{Related Guides}, {▪(RefLinkPlain[Wolfram System Setup, paclet:guide/WolframSystemSetup])}, {▪(RefLinkPlain[Evaluation Options in Notebooks, paclet:guide/EvaluationOptionsInNotebooks])}, {▪(RefLinkPlain[Managing Remote and Parallel Kernels, paclet:guide/ManagingRemoteAndParallelKernels])}, {▪(RefLinkPlain[Stylesheets, paclet:guide/Stylesheets])}, {▪(RefLinkPlain[Evaluation Control, paclet:guide/EvaluationControl])}})}})