0

AutoIT でスクリプトを作成して Excel で動作させるのが好きです。次の引数で変数を作成しようとすると、エラーが発生します。

$myformula = "=IF(OR(ISNUMBER(search(" "&{"quality","st","rainbow","carryout","auto","surgery","public","fertiliser","肥料」、「ifertilisersl」、「ランデブー」、「覚えている」、「それ」、「プレキャスト」、「裸足」、「メール」、「足場」、「安全」、「アクセス」、「救い」、「軍隊」 ,"葬儀","ディレクター","ディレクター","タツノオトシゴ","単に","手ごろな価格","スティッチ","時間","洋裁","改造","病院","by","宝石商」、「ポスト」、「甘い」、「センセーション」、「トロフィー」、「彫刻」、」保護」、「生産」、「公開」、「関係」、「作られた」、「楽しい」、「オークション」、「オークション」、「キルトメーカー」、「キルトメーカー」、「リネン」、「チッピー」、「木材」 ,"整頓された","もつれ","過去","ディーラー","取引","工芸品","工芸品","海軍","活動","US","おじさん","ダイナー","引っ越し」、「ボランティア」、「動物園」、「波長」、「波長」、「フレンズ」、「美容院」、「シアタークラブ」、「託児所」、「MUSLC」、「スーパーストア」、「大学」、「AALCO」 ,"AARDVARK","ABACUS","ABB","ABBOTSWELL","ABBOTTPUBLIC",「ABC」、「ABCON」、「ABDN」、「ABERCARE」、「ABERDEE」、「ABERDEEN」、「ABERDEENSHIRE」、「ABERFLORA」、「ABERGELDIE」、「ABERGLEN」、「ABERLOUR」、「ABERMED」、「ABERNE」 ","ABERPEST","ABERSOL","ABERT","ABSCOT","ABSOFT","ABSPEK","ABSURE","ABTEX","ABTRUST","ACADEMY","ACCESS","ACCESSORIES", "ACCOMMODATION","ACCORD","ACCOUNTANCY","ACCURAY","ACE","ACTION","ADAPT","ADEPT","ADMIN","ADMIRAL","ADS","ADULT","ADVANCE" ","ADVANCED","ADVANT","ADVANTAGE","ADVICE","AEA","AFFAIR","AFOS","AGA","AGE","AGENCY","AGIP","AGRI","AGRICULTURAL","AGRICULTURE","AHT","AI","AIDS","AIR" ,"AIRBORNE","AIRFAIR","AIRLINES","AIRNAUTIC","AIRPAC","AIRPORT","AIRWAYS","AIRYHALL","AIRYLEA","AKRON","ALAD","ALASDAIR"," ALB"、"ALBATECH"、"ALFA"、"ALL"、"ALLIANCE"、"ALLIED"、"ALLOMAX"、"ALPINE"、"ALSTEV"、"ALTERNATIVES"、"ALTRA"、"ALWAYS"、"ALZHEIMER" ,"AM","AMALGAMATED","AMAT","AMATOLA","AMBER","AMEC","AMERICAN","AMETEK"、"AMIN"、"AMITEC"、"AMOCO"、"AMTECH"、"AMTRAK"、"AMUSEMENT"、"AND"、"ANDERGAUGE"、"ANIXTER"、"ANKA"、"ANTIQUES"、"ANTRIM" ,"AOC","AP","APARDION","APEX","APOLLO","APOSTOLIC","APPEALS","APPLIED","APPOLLO","AQUA","AQUARISTS","AQUATEC"," AQUATIC","AQUIDATA","ARCHITECTURAL","ARCO","ARGONAUT","ARGOSY","ARISTACUT","ARJO","ARJON","ARKAIG","ARTISTES","ARTISTS","ARTWORKS" ,"ARUP","AS","ASA","ASCOT","ASDASUPERSTORES","ASHVALE","ASPECT","ASSEMBLIES","ASSESSORS","ASSOCIATED","ASSOCIATES","ASSOCIATION","Assurance","ASTER","ASTRA","ATEL","ATHENA","ATHENAEUM","ATHOLL" ,"ATLANTIC","AUCHMILL","AUCHTERLESS","AUGHTON","AUGUST","AUP","AUQUHARNEY","AURORA","AUTO","AUTOFIX","AUTOGLASS","AUTOMAGIC"," AUTOQUICK","AUTOSAVE","AUTOSPRAY","AUTOTRUCK","AVCO","AVENUE","AWAKENING","AWAY","AXIOM","AZTEC","BAADER","BALNAGASK","BANKHEAD" ,"BAR","BARICO","BARRIER","物々交換","BASELINE","BATCHBRIGHT","BATH","BATHROOM","BAVARIA","BAYLISS","BAYLOR","BEARING","BEATTIES","BEAUTY","BEAVEBROOKS","BEECHWOOD","BEEFEATER" ,"BEELINE","BEFRIEND","BENBOW","BESTWAY","BEWS","BIKES","BLIND","BLINDCRAFT","BLINDS","BLOOD","BLOOMING","BLOSSOMS"," BLOW","BLUEBELLS","BMT","BNA","BOARD","BOARS","BOAT","BODY","BOHEMIA","BOILEMAKERS","BON","BONADDIO","BONAVENTURE" ,"BONIVIEW","BONNYMUIR","BOOKBINDING","BOOTS","BOROWSKI","BORSALINO、BOSANQUET、BOSCH、BOTTLED、BOULEVARD、BOURTREE、BOWEN、BOWLING、BOWTECH、BOX、BP、BPCC、BRA ,"BRACKENRIDGE","BRAEHEAD","BRAESIDE","BRAKE","BRIEF","BRITANNIA","BRITANNIC","BROAD","BROADCAST","BROADSTRAIK","BROS","BROTHERHOOD"," BRUNSWICK","BUCKSBURN","BUDGET","BUILDING","BULAWEYO","BUREAU","BURNTHILLS","BUS","BUSINESS","CABER","CABINS","CABLE","CABS" ,"CAFE","CAIRD","CAIRNCRY","CAIRNGORM","CAKE","CALEDON","CALEDONIA","CALEDONIAN","CALLANDERS","CALOR","CALTEC","CALVARYTABERNACLEUNITED","CAMARGUE","CAMEO","CAMPAIGN","CAMPBELLS","CAMPHILL","CAMWATER" ,"CAN","CANALE","CANCER","CANDO","CANSCO","CAPE","CARADON","CARD","CAREERS","CARGO","CARPET","CARPETS"}& " "," "&b1&" "))),"はい","いいえ")"CAMWATER、CAN、CANALE、CANCER、CANDO、CANSCO、CAPE、CARADON、CARD、CAREERS、CARGO、CARPET、CARPETS }&" "," "&b1&" "))),"はい","いいえ")"CAMWATER、CAN、CANALE、CANCER、CANDO、CANSCO、CAPE、CARADON、CARD、CAREERS、CARGO、CARPET、CARPETS }&" "," "&b1&" "))),"はい","いいえ")"

二重引用符も試しました。何をすればよいでしょうか?

4

2 に答える 2

2

文字列は "this" のように二重引用符で囲みます。文字列に実際に二重引用符を含めたい場合は、次のように 2 回使用します。

"here is a ""double-quote"" - ok?"

'this' や 'here is a ' 'single-quote' ' - ok?' のように単一引用符を使用することもできます。

見積もりの​​種類を混在させて作業を容易にし、必要なものを得るために見積もりを 2 倍にする必要がないようにすることができます。たとえば、文字列で多くの二重引用符を使用する場合は、それらを宣言するために単一引用符を使用する必要があります。

'This "sentence" contains "lots" of "double-quotes" does it not?'

以下よりもはるかに簡単です。

"This ""sentence"" contains ""lots"" of ""double-quotes"" does it not?"

" の代わりに ' を使用してください。このように:

$myformula = '=IF(OR(ISNUMBER(search(" "&{"quality","st","rainbow","carryout","auto","surgery","public","fertiliser","Fertilisers","ifertilisersl","rendezvous","remember","that","precast","barefoot","mail","scaffolding","safe","access","salvation","army","funeral","directors","director","seahorse","simply","affordable","stich","time","dressmaking","alterations","hospital","by","jewellers","post","sweet","sensation","trophies","engraving","protection","produce","public","relations","made","fun","auctions","auction","kiltmakers","kiltmaker","linen","chippy","timber","tidy","tangles","past","dealer","trading","crafts","craft","naval","activities","US","Uncle","Diner","Removals","Volunteer","Zoo","Wavelength","Wavelengths","Friends","hairdressing","theatreclub","daynursery","MUSLC","superstore","colleges","AALCO","AARDVARK","ABACUS","ABB","ABBOTSWELL","ABBOTTPUBLIC","ABC","ABCON","ABDN","ABERCARE","ABERDEE","ABERDEEN","ABERDEENSHIRE","ABERFLORA","ABERGELDIE","ABERGLEN","ABERLOUR","ABERMED","ABERNE","ABERPEST","ABERSOL","ABERT","ABSCOT","ABSOFT","ABSPEK","ABSURE","ABTEX","ABTRUST","ACADEMY","ACCESS","ACCESSORIES","ACCOMMODATION","ACCORD","ACCOUNTANCY","ACCURAY","ACE","ACTION","ADAPT","ADEPT","ADMIN","ADMIRAL","ADS","ADULT","ADVANCE","ADVANCED","ADVANT","ADVANTAGE","ADVICE","AEA","AFFAIR","AFOS","AGA","AGE","AGENCY","AGIP","AGRI","AGRICULTURAL","AGRICULTURE","AHT","AI","AIDS","AIR","AIRBORNE","AIRFAIR","AIRLINES","AIRNAUTIC","AIRPAC","AIRPORT","AIRWAYS","AIRYHALL","AIRYLEA","AKRON","ALAD","ALASDAIR","ALB","ALBATECH","ALFA","ALL","ALLIANCE","ALLIED","ALLOMAX","ALPINE","ALSTEV","ALTERNATIVES","ALTRA","ALWAYS","ALZHEIMER","AM","AMALGAMATED","AMAT","AMATOLA","AMBER","AMEC","AMERICAN","AMETEK","AMIN","AMITEC","AMOCO","AMTECH","AMTRAK","AMUSEMENT","AND","ANDERGAUGE","ANIXTER","ANKA","ANTIQUES","ANTRIM","AOC","AP","APARDION","APEX","APOLLO","APOSTOLIC","APPEALS","APPLIED","APPOLLO","AQUA","AQUARISTS","AQUATEC","AQUATIC","AQUIDATA","ARCHITECTURAL","ARCO","ARGONAUT","ARGOSY","ARISTACUT","ARJO","ARJON","ARKAIG","ARTISTES","ARTISTS","ARTWORKS","ARUP","AS","ASA","ASCOT","ASDASUPERSTORES","ASHVALE","ASPECT","ASSEMBLIES","ASSESSORS","ASSOCIATED","ASSOCIATES","ASSOCIATION","ASSURANCE","ASTER","ASTRA","ATEL","ATHENA","ATHENAEUM","ATHOLL","ATLANTIC","AUCHMILL","AUCHTERLESS","AUGHTON","AUGUST","AUP","AUQUHARNEY","AURORA","AUTO","AUTOFIX","AUTOGLASS","AUTOMAGIC","AUTOQUICK","AUTOSAVE","AUTOSPRAY","AUTOTRUCK","AVCO","AVENUE","AWAKENING","AWAY","AXIOM","AZTEC","BAADER","BALNAGASK","BANKHEAD","BAR","BARICO","BARRIER","BARTERING","BASELINE","BATCHBRIGHT","BATH","BATHROOM","BAVARIA","BAYLISS","BAYLOR","BEARING","BEATTIES","BEAUTY","BEAVERBROOKS","BEECHWOOD","BEEFEATER","BEELINE","BEFRIEND","BENBOW","BESTWAY","BEWS","BIKES","BLIND","BLINDCRAFT","BLINDS","BLOOD","BLOOMING","BLOSSOMS","BLOW","BLUEBELLS","BMT","BNA","BOARD","BOARS","BOAT","BODY","BOHEMIA","BOILERMAKERS","BON","BONADDIO","BONAVENTURE","BONIVIEW","BONNYMUIR","BOOKBINDING","BOOTS","BOROWSKI","BORSALINO","BOSANQUET","BOSCH","BOTTLED","BOULEVARD","BOURTREE","BOWEN","BOWLING","BOWTECH","BOX","BP","BPCC","BRA","BRACKENRIDGE","BRAEHEAD","BRAESIDE","BRAKE","BRIEF","BRITANNIA","BRITANNIC","BROAD","BROADCAST","BROADSTRAIK","BROS","BROTHERHOOD","BRUNSWICK","BUCKSBURN","BUDGET","BUILDING","BULAWEYO","BUREAU","BURNTHILLS","BUS","BUSINESS","CABER","CABINS","CABLE","CABS","CAFE","CAIRD","CAIRNCRY","CAIRNGORM","CAKE","CALEDON","CALEDONIA","CALEDONIAN","CALLANDERS","CALOR","CALTEC","CALVARYTABERNACLEUNITED","CAMARGUE","CAMEO","CAMPAIGN","CAMPBELLS","CAMPHILL","CAMWATER","CAN","CANALE","CANCER","CANDO","CANSCO","CAPE","CARADON","CARD","CAREERS","CARGO","CARPET","CARPETS"}&" "," "&b1&" "))),"YES","NO")'
于 2013-10-16T15:33:34.480 に答える