2 added 167 characters in body
source | link

Javascript ES6, 31 bytes

$=_=>`$=${$};$()`[prompt()];$()

Explanation

The standard quine framework:

$=_=>`$=${$};$()`;$()

[prompt()], which is the addon, gets the value at the input index of the resulting quine string.

Javascript ES6, 31 bytes

$=_=>`$=${$};$()`[prompt()];$()

Javascript ES6, 31 bytes

$=_=>`$=${$};$()`[prompt()];$()

Explanation

The standard quine framework:

$=_=>`$=${$};$()`;$()

[prompt()], which is the addon, gets the value at the input index of the resulting quine string.

1
source | link

Javascript ES6, 31 bytes

$=_=>`$=${$};$()`[prompt()];$()